MUQ  0.4.3
muq::Approximation::ConstantKernel Member List

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

BuildCovariance(Eigen::MatrixXd const &x) constmuq::Approximation::KernelBasevirtual
BuildCovariance(Eigen::MatrixXd const &x1, Eigen::MatrixXd const &x2) constmuq::Approximation::KernelBasevirtual
BuildDimInds(unsigned dim)muq::Approximation::KernelBaseinlineprivatestatic
cachedParamsmuq::Approximation::KernelBaseprotected
Clone() const overridemuq::Approximation::KernelImpl< ConstantKernel >inlinevirtual
coDimmuq::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::ConstantKernelinline
ConstantKernel(unsigned dim, std::vector< unsigned > dimInds, const double sigma2In, const Eigen::Vector2d sigmaBounds={0.0, std::numeric_limits< double >::infinity()})muq::Approximation::ConstantKernelinline
ConstantKernel(unsigned dim, Eigen::MatrixXd const &sigma2In, const Eigen::Vector2d sigmaBounds={0.0, std::numeric_limits< double >::infinity()})muq::Approximation::ConstantKernelinline
ConstantKernel(unsigned dim, std::vector< unsigned > dimInds, Eigen::MatrixXd const &sigma2In, const Eigen::Vector2d sigmaBounds={0.0, std::numeric_limits< double >::infinity()})muq::Approximation::ConstantKernelinline
dimIndsmuq::Approximation::KernelBase
Evaluate(Eigen::VectorXd const &x1, Eigen::VectorXd const &x2) constmuq::Approximation::KernelBasevirtual
FillBlock(Eigen::Ref< const Eigen::VectorXd > const &x1, Eigen::Ref< const Eigen::VectorXd > const &x2, Eigen::Ref< const Eigen::VectorXd > const &params, Eigen::Ref< Eigen::MatrixXd > block) const overridemuq::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 &params, Eigen::Ref< Eigen::Matrix< ScalarType3, Eigen::Dynamic, Eigen::Dynamic >> block) constmuq::Approximation::ConstantKernelinline
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 &params, Eigen::Ref< Eigen::Matrix< ScalarType3, Eigen::Dynamic, Eigen::Dynamic >> block) constmuq::Approximation::ConstantKernelinline
FillCovariance(Eigen::MatrixXd const &xs, Eigen::MatrixXd const &ys, Eigen::Ref< Eigen::MatrixXd > cov) constmuq::Approximation::KernelBasevirtual
FillCovariance(Eigen::MatrixXd const &xs, Eigen::Ref< Eigen::MatrixXd > cov) constmuq::Approximation::KernelBasevirtual
FillDerivCovariance(Eigen::MatrixXd const &xs, Eigen::MatrixXd const &ys, std::vector< int > const &wrts, Eigen::Ref< Eigen::MatrixXd > cov) constmuq::Approximation::KernelBasevirtual
FillPosDerivBlock(Eigen::Ref< const Eigen::VectorXd > const &x1, Eigen::Ref< const Eigen::VectorXd > const &x2, Eigen::Ref< const Eigen::VectorXd > const &params, std::vector< int > const &wrts, Eigen::Ref< Eigen::MatrixXd > block) const overridemuq::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 &params, std::vector< int > const &wrts, Eigen::Ref< Eigen::MatrixXd > block) constmuq::Approximation::KernelImpl< ConstantKernel >inline
GetNumParams(Eigen::MatrixXd const &cov)muq::Approximation::ConstantKernelinlineprivatestatic
GetNumParams(Eigen::MatrixXd const &cov)muq::Approximation::ConstantKernelinlineprivatestatic
GetParamBounds() constmuq::Approximation::KernelBaseinlinevirtual
GetParams() constmuq::Approximation::KernelBaseinlinevirtual
GetPosDerivative(Eigen::VectorXd const &x1, Eigen::VectorXd const &x2, std::vector< int > const &wrts) constmuq::Approximation::KernelBasevirtual
GetSegment(Eigen::Ref< const Eigen::Matrix< ScalarType, Eigen::Dynamic, 1 >> const &input) constmuq::Approximation::KernelImpl< ConstantKernel >inline
GetSeperableComponents()muq::Approximation::KernelBaseinlinevirtual
GetStateSpace(boost::property_tree::ptree sdeOptions=boost::property_tree::ptree()) const overridemuq::Approximation::ConstantKernelvirtual
inputDimmuq::Approximation::KernelBase
KernelBase(unsigned int inputDimIn, unsigned int coDimIn, unsigned int numParamsIn)muq::Approximation::KernelBaseinline
KernelBase(unsigned int inputDimIn, std::vector< unsigned int > dimIndsIn, unsigned int coDimIn, unsigned int numParamsIn)muq::Approximation::KernelBaseinline
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
numParamsmuq::Approximation::KernelBase
paramBoundsmuq::Approximation::KernelBaseprotected
SetParams(Eigen::VectorXd const &params)muq::Approximation::KernelBaseinlinevirtual
~ConstantKernel()=defaultmuq::Approximation::ConstantKernelvirtual
~ConstantKernel()muq::Approximation::ConstantKernelinlinevirtual
~KernelBase()muq::Approximation::KernelBaseinlinevirtual
~KernelImpl()muq::Approximation::KernelImpl< ConstantKernel >inlinevirtual