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::MultiIndexFactory | static |
CreateFullTensor(unsigned int const length, unsigned int const order, std::shared_ptr< MultiIndexLimiter > limiter=std::make_shared< NoLimiter >()) | muq::Utilities::MultiIndexFactory | static |
CreateFullTensor(const Eigen::RowVectorXi &orders, std::shared_ptr< MultiIndexLimiter > limiter=std::make_shared< NoLimiter >()) | muq::Utilities::MultiIndexFactory | static |
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::MultiIndexFactory | static |
CreateSingleTerm(int totalDim, int nonzeroDim, int order) | muq::Utilities::MultiIndexFactory | static |
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::MultiIndexFactory | static |
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::MultiIndexFactory | static |
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::MultiIndexFactory | static |
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::MultiIndexFactory | privatestatic |
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::MultiIndexFactory | privatestatic |
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::MultiIndexFactory | privatestatic |