MUQ  0.4.3
muq::Approximation::AdaptiveSmolyakPCE Member List

This is the complete list of members for muq::Approximation::AdaptiveSmolyakPCE, including all inherited members.

Adapt(boost::property_tree::ptree options)muq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >virtual
AdaptiveSmolyakPCE(std::shared_ptr< muq::Modeling::ModPiece > const &modelIn, std::vector< std::shared_ptr< Quadrature >> const &quad1dIn, std::vector< std::shared_ptr< IndexedScalarBasis >> const &polys1dIn)muq::Approximation::AdaptiveSmolyakPCE
AddEstimates(double w1, std::shared_ptr< PolynomialChaosExpansion > const &part1, double w2, std::shared_ptr< PolynomialChaosExpansion > const &part2) const overridemuq::Approximation::AdaptiveSmolyakPCEprotectedvirtual
AddTerms(std::shared_ptr< muq::Utilities::MultiIndexSet > const &fixedSet)muq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protectedvirtual
AddTerms(std::vector< std::shared_ptr< muq::Utilities::MultiIndex >> const &fixedSet)muq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protectedvirtual
AddToCache(Eigen::VectorXd const &newPt)muq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
CacheSize() constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >inlineprotected
cacheTolmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
Compute(std::shared_ptr< muq::Utilities::MultiIndexSet > const &fixedSet, boost::property_tree::ptree options=boost::property_tree::ptree())muq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >virtual
ComputeMagnitude(std::shared_ptr< PolynomialChaosExpansion > const &estimate) const overridemuq::Approximation::AdaptiveSmolyakPCEprotectedvirtual
ComputeOneTerm(std::shared_ptr< muq::Utilities::MultiIndex > const &multi, std::vector< std::reference_wrapper< const Eigen::VectorXd >> const &modEvals) overridemuq::Approximation::AdaptiveSmolyakPCEprotectedvirtual
ComputeWeightedSum(Eigen::VectorXd const &weights) constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protectedvirtual
ComputeWeightedSum() constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protectedvirtual
Error() constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >inlinevirtual
errorHistorymuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
ErrorHistory() constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >inlinevirtual
errorTolmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
evalCachemuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
EvalHistory() constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >inlinevirtual
evalHistorymuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
EvaluatePoints(std::set< unsigned int > const &ptsToEval)muq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protectedvirtual
GetFromCache(unsigned int index) constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >inlineprotected
globalErrormuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
InCache(Eigen::VectorXd const &input) constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
maxNumEvalsmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
modelmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
NumEvals() constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >inlinevirtual
numEvalsmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
nzTolmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
OneTermPoints(std::shared_ptr< muq::Utilities::MultiIndex > const &multi) overridemuq::Approximation::AdaptiveSmolyakPCEprotectedvirtual
pointCachemuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
pointHistorymuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
PointHistory() constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >virtual
Refine()muq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protectedvirtual
Reset()muq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protectedvirtual
SmolyakEstimator(std::shared_ptr< muq::Modeling::ModPiece > const &modelIn)muq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >
tensFactorymuq::Approximation::AdaptiveSmolyakPCEprotected
TermHistory() constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >inlinevirtual
termHistorymuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
termMultismuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
termsmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
TimeHistory() constmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >inlinevirtual
timeHistorymuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
timeTolmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protected
UpdateErrors()muq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >protectedvirtual
~AdaptiveSmolyakPCE()=defaultmuq::Approximation::AdaptiveSmolyakPCEvirtual
~SmolyakEstimator()=defaultmuq::Approximation::SmolyakEstimator< std::shared_ptr< PolynomialChaosExpansion > >virtual