This is the complete list of members for muq::Approximation::ConstantKernel, including all inherited members.
BuildCovariance(Eigen::MatrixXd const &x) const | muq::Approximation::KernelBase | virtual |
BuildCovariance(Eigen::MatrixXd const &x1, Eigen::MatrixXd const &x2) const | muq::Approximation::KernelBase | virtual |
BuildDimInds(unsigned dim) | muq::Approximation::KernelBase | inlineprivatestatic |
cachedParams | muq::Approximation::KernelBase | protected |
Clone() const override | muq::Approximation::KernelImpl< ConstantKernel > | inlinevirtual |
coDim | muq::Approximation::KernelBase | |
ConstantKernel(unsigned dim, const double sigma2In, const Eigen::Vector2d sigmaBounds={0.0, std::numeric_limits< double >::infinity()}) | muq::Approximation::ConstantKernel | |
ConstantKernel(unsigned dim, std::vector< unsigned > dimInds, const double sigma2In, const Eigen::Vector2d sigmaBounds={0.0, std::numeric_limits< double >::infinity()}) | muq::Approximation::ConstantKernel | |
ConstantKernel(unsigned dim, Eigen::MatrixXd const &sigma2In, const Eigen::Vector2d sigmaBounds={0.0, std::numeric_limits< double >::infinity()}) | muq::Approximation::ConstantKernel | |
ConstantKernel(unsigned dim, std::vector< unsigned > dimInds, Eigen::MatrixXd const &sigma2In, const Eigen::Vector2d sigmaBounds={0.0, std::numeric_limits< double >::infinity()}) | muq::Approximation::ConstantKernel | |
ConstantKernel(unsigned dim, const double sigma2In, const Eigen::Vector2d sigmaBounds={0.0, std::numeric_limits< double >::infinity()}) | muq::Approximation::ConstantKernel | inline |
ConstantKernel(unsigned dim, std::vector< unsigned > dimInds, const double sigma2In, const Eigen::Vector2d sigmaBounds={0.0, std::numeric_limits< double >::infinity()}) | muq::Approximation::ConstantKernel | inline |
ConstantKernel(unsigned dim, Eigen::MatrixXd const &sigma2In, const Eigen::Vector2d sigmaBounds={0.0, std::numeric_limits< double >::infinity()}) | muq::Approximation::ConstantKernel | inline |
ConstantKernel(unsigned dim, std::vector< unsigned > dimInds, Eigen::MatrixXd const &sigma2In, const Eigen::Vector2d sigmaBounds={0.0, std::numeric_limits< double >::infinity()}) | muq::Approximation::ConstantKernel | inline |
dimInds | muq::Approximation::KernelBase | |
Evaluate(Eigen::VectorXd const &x1, Eigen::VectorXd const &x2) const | muq::Approximation::KernelBase | virtual |
FillBlock(Eigen::Ref< const Eigen::VectorXd > const &x1, Eigen::Ref< const Eigen::VectorXd > const &x2, Eigen::Ref< const Eigen::VectorXd > const ¶ms, Eigen::Ref< Eigen::MatrixXd > block) const override | muq::Approximation::KernelImpl< ConstantKernel > | inlinevirtual |
FillBlockImpl(Eigen::Ref< const Eigen::Matrix< ScalarType1, Eigen::Dynamic, 1 >> const &x1, Eigen::Ref< const Eigen::Matrix< ScalarType1, Eigen::Dynamic, 1 >> const &x2, Eigen::Ref< const Eigen::Matrix< ScalarType2, Eigen::Dynamic, 1 >> const ¶ms, Eigen::Ref< Eigen::Matrix< ScalarType3, Eigen::Dynamic, Eigen::Dynamic >> block) const | muq::Approximation::ConstantKernel | inline |
FillBlockImpl(Eigen::Ref< const Eigen::Matrix< ScalarType1, Eigen::Dynamic, 1 >> const &x1, Eigen::Ref< const Eigen::Matrix< ScalarType1, Eigen::Dynamic, 1 >> const &x2, Eigen::Ref< const Eigen::Matrix< ScalarType2, Eigen::Dynamic, 1 >> const ¶ms, Eigen::Ref< Eigen::Matrix< ScalarType3, Eigen::Dynamic, Eigen::Dynamic >> block) const | muq::Approximation::ConstantKernel | inline |
FillCovariance(Eigen::MatrixXd const &xs, Eigen::MatrixXd const &ys, Eigen::Ref< Eigen::MatrixXd > cov) const | muq::Approximation::KernelBase | virtual |
FillCovariance(Eigen::MatrixXd const &xs, Eigen::Ref< Eigen::MatrixXd > cov) const | muq::Approximation::KernelBase | virtual |
FillDerivCovariance(Eigen::MatrixXd const &xs, Eigen::MatrixXd const &ys, std::vector< int > const &wrts, Eigen::Ref< Eigen::MatrixXd > cov) const | muq::Approximation::KernelBase | virtual |
FillPosDerivBlock(Eigen::Ref< const Eigen::VectorXd > const &x1, Eigen::Ref< const Eigen::VectorXd > const &x2, Eigen::Ref< const Eigen::VectorXd > const ¶ms, std::vector< int > const &wrts, Eigen::Ref< Eigen::MatrixXd > block) const override | muq::Approximation::KernelImpl< ConstantKernel > | inlinevirtual |
FillPosDerivBlockImpl(Eigen::Ref< const Eigen::VectorXd > const &x1, Eigen::Ref< const Eigen::VectorXd > const &x2, Eigen::Ref< const Eigen::VectorXd > const ¶ms, std::vector< int > const &wrts, Eigen::Ref< Eigen::MatrixXd > block) const | muq::Approximation::KernelImpl< ConstantKernel > | inline |
GetNumParams(Eigen::MatrixXd const &cov) | muq::Approximation::ConstantKernel | inlineprivatestatic |
GetNumParams(Eigen::MatrixXd const &cov) | muq::Approximation::ConstantKernel | inlineprivatestatic |
GetParamBounds() const | muq::Approximation::KernelBase | inlinevirtual |
GetParams() const | muq::Approximation::KernelBase | inlinevirtual |
GetPosDerivative(Eigen::VectorXd const &x1, Eigen::VectorXd const &x2, std::vector< int > const &wrts) const | muq::Approximation::KernelBase | virtual |
GetSegment(Eigen::Ref< const Eigen::Matrix< ScalarType, Eigen::Dynamic, 1 >> const &input) const | muq::Approximation::KernelImpl< ConstantKernel > | inline |
GetSeperableComponents() | muq::Approximation::KernelBase | inlinevirtual |
GetStateSpace(boost::property_tree::ptree sdeOptions=boost::property_tree::ptree()) const override | muq::Approximation::ConstantKernel | virtual |
inputDim | muq::Approximation::KernelBase | |
KernelBase(unsigned int inputDimIn, unsigned int coDimIn, unsigned int numParamsIn) | muq::Approximation::KernelBase | inline |
KernelBase(unsigned int inputDimIn, std::vector< unsigned int > dimIndsIn, unsigned int coDimIn, unsigned int numParamsIn) | muq::Approximation::KernelBase | inline |
KernelImpl(unsigned inputDimIn, unsigned coDimIn, unsigned numParamsIn) | muq::Approximation::KernelImpl< ConstantKernel > | inline |
KernelImpl(unsigned inputDimIn, std::vector< unsigned > dimIndsIn, unsigned coDimIn, unsigned numParamsIn) | muq::Approximation::KernelImpl< ConstantKernel > | inline |
numParams | muq::Approximation::KernelBase | |
paramBounds | muq::Approximation::KernelBase | protected |
SetParams(Eigen::VectorXd const ¶ms) | muq::Approximation::KernelBase | inlinevirtual |
~ConstantKernel()=default | muq::Approximation::ConstantKernel | virtual |
~ConstantKernel() | muq::Approximation::ConstantKernel | inlinevirtual |
~KernelBase() | muq::Approximation::KernelBase | inlinevirtual |
~KernelImpl() | muq::Approximation::KernelImpl< ConstantKernel > | inlinevirtual |