MUQ  0.4.3
muq::Utilities::MultiIndexFactory Member List

This is the complete list of members for muq::Utilities::MultiIndexFactory, including all inherited members.

CreateAnisotropic(const Eigen::RowVectorXf &weights, const double epsilon)muq::Utilities::MultiIndexFactorystatic
CreateFullTensor(unsigned int const length, unsigned int const order, std::shared_ptr< MultiIndexLimiter > limiter=std::make_shared< NoLimiter >())muq::Utilities::MultiIndexFactorystatic
CreateFullTensor(const Eigen::RowVectorXi &orders, std::shared_ptr< MultiIndexLimiter > limiter=std::make_shared< NoLimiter >())muq::Utilities::MultiIndexFactorystatic
CreateHyperbolic(unsigned int const length, unsigned int const maxOrder, const double q=0.5, std::shared_ptr< MultiIndexLimiter > limiter=std::make_shared< NoLimiter >())muq::Utilities::MultiIndexFactorystatic
CreateSingleTerm(int totalDim, int nonzeroDim, int order)muq::Utilities::MultiIndexFactorystatic
CreateTotalOrder(unsigned int const length, unsigned int const maxOrder, unsigned int const minOrder=0, std::shared_ptr< MultiIndexLimiter > limiter=std::make_shared< NoLimiter >())muq::Utilities::MultiIndexFactorystatic
CreateTriHyperbolic(unsigned int const length, unsigned int const maxOrder, const double q=0.5, std::shared_ptr< MultiIndexLimiter > limiter=std::make_shared< NoLimiter >())muq::Utilities::MultiIndexFactorystatic
CreateTriTotalOrder(unsigned int const length, unsigned int const maxOrder, unsigned int const minOrder=0, std::shared_ptr< MultiIndexLimiter > limiter=std::make_shared< NoLimiter >())muq::Utilities::MultiIndexFactorystatic
RecursiveHyperbolicFill(const double maxOrderPow, std::shared_ptr< MultiIndexSet > output, unsigned int const currDim, Eigen::RowVectorXi &base, const double q, std::shared_ptr< MultiIndexLimiter > limiter)muq::Utilities::MultiIndexFactoryprivatestatic
RecursiveTensor(const Eigen::RowVectorXi &orders, std::shared_ptr< MultiIndexSet > output, unsigned int const currDim, Eigen::RowVectorXi &base, std::shared_ptr< MultiIndexLimiter > limiter, bool allInactive)muq::Utilities::MultiIndexFactoryprivatestatic
RecursiveTotalOrderFill(unsigned int const maxOrder, unsigned int const minOrder, std::shared_ptr< MultiIndexSet > output, unsigned int const currDim, Eigen::RowVectorXi &base, std::shared_ptr< MultiIndexLimiter > limiter)muq::Utilities::MultiIndexFactoryprivatestatic