MUQ  0.4.3
muq::Modeling::Gaussian Member List

This is the complete list of members for muq::Modeling::Gaussian, including all inherited members.

ApplyCovariance(Eigen::Ref< const Eigen::MatrixXd > const &x) const overridemuq::Modeling::Gaussianvirtual
ApplyCovSqrt(Eigen::Ref< const Eigen::MatrixXd > const &x) const overridemuq::Modeling::Gaussianvirtual
ApplyLogDensityHessian(unsigned int const inWrt1, unsigned int const inWrt2, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec)muq::Modeling::Distributionvirtual
ApplyLogDensityHessian(unsigned int const inWrt1, unsigned int const inWrt2, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec)muq::Modeling::Distributioninlinevirtual
ApplyLogDensityHessianImpl(unsigned int wrt1, unsigned int wrt2, ref_vector< Eigen::VectorXd > const &inputs, Eigen::VectorXd const &vec) overridemuq::Modeling::GaussianBasevirtual
ApplyPrecision(Eigen::Ref< const Eigen::MatrixXd > const &x) const overridemuq::Modeling::Gaussianvirtual
ApplyPrecSqrt(Eigen::Ref< const Eigen::MatrixXd > const &x) const overridemuq::Modeling::Gaussianvirtual
AsDensity()muq::Modeling::Distribution
AsVariable()muq::Modeling::Distribution
CheckInputTypes(InputMask extraInputs, Mode mode)muq::Modeling::Gaussianprotectedstatic
ComputeNormalization()muq::Modeling::Gaussianprotected
Condition(Eigen::MatrixXd const &obsMat, Eigen::VectorXd const &data, Eigen::MatrixXd const &obsCov) constmuq::Modeling::Gaussian
Covariance enum valuemuq::Modeling::Gaussian
covPrecmuq::Modeling::Gaussianprotected
DiagCovariance enum valuemuq::Modeling::Gaussian
DiagPrecision enum valuemuq::Modeling::Gaussian
Dimension() constmuq::Modeling::GaussianBasevirtual
Distribution(unsigned int varSizeIn, Eigen::VectorXi const &hyperSizesIn=Eigen::VectorXi())muq::Modeling::Distributioninline
ExtraInputs enum namemuq::Modeling::Gaussian
FullCovariance enum valuemuq::Modeling::Gaussian
FullPrecision enum valuemuq::Modeling::Gaussian
Gaussian(unsigned int dim, InputMask extraInputs=ExtraInputs::None)muq::Modeling::Gaussian
Gaussian(Eigen::VectorXd const &mu, InputMask extraInputs=ExtraInputs::None)muq::Modeling::Gaussian
Gaussian(Eigen::VectorXd const &mu, Eigen::MatrixXd const &obj, Gaussian::Mode mode=Gaussian::Mode::Covariance, InputMask extraInputs=ExtraInputs::None)muq::Modeling::Gaussian
GaussianBase(unsigned int dim)muq::Modeling::GaussianBase
GaussianBase(unsigned int dim, Eigen::VectorXi const &hyperSizesIn)muq::Modeling::GaussianBase
GaussianBase(Eigen::VectorXd const &meanIn)muq::Modeling::GaussianBase
GaussianBase(Eigen::VectorXd const &meanIn, Eigen::VectorXi const &hyperSizesIn)muq::Modeling::GaussianBase
GetCovariance() constmuq::Modeling::Gaussian
GetExtraSizes(unsigned dim, InputMask extraInputs)muq::Modeling::Gaussianprotectedstatic
GetInputTypes() constmuq::Modeling::Gaussianinline
GetMean() constmuq::Modeling::GaussianBaseinlinevirtual
GetMode() constmuq::Modeling::Gaussianinline
GetPrecision() constmuq::Modeling::Gaussian
GradLogDensity(unsigned int wrt, std::vector< Eigen::VectorXd > const &inputs)muq::Modeling::Distributioninlinevirtual
GradLogDensity(unsigned int wrt, ref_vector< Eigen::VectorXd > const &inputs)muq::Modeling::Distributionvirtual
GradLogDensity(unsigned int wrt, Args... args)muq::Modeling::Distributioninline
GradLogDensity(unsigned int wrt, ref_vector< Eigen::VectorXd > &inputs, Eigen::VectorXd const &in, Args... args)muq::Modeling::Distributioninlineprivate
GradLogDensityImpl(unsigned int wrt, ref_vector< Eigen::VectorXd > const &inputs) overridemuq::Modeling::GaussianBasevirtual
hyperSizesmuq::Modeling::Distribution
InputMask typedefmuq::Modeling::Gaussian
inputTypesmuq::Modeling::Gaussianprotected
LogDensity(ref_vector< Eigen::VectorXd > const &inputs)muq::Modeling::Distributionvirtual
LogDensity(std::vector< Eigen::VectorXd > const &inputs)muq::Modeling::Distributioninlinevirtual
LogDensityImpl(ref_vector< Eigen::VectorXd > const &inputs) overridemuq::Modeling::GaussianBaseprotectedvirtual
logDetmuq::Modeling::Gaussianprotected
LogDeterminant() const overridemuq::Modeling::Gaussianinlinevirtual
meanmuq::Modeling::GaussianBaseprotected
Mean enum valuemuq::Modeling::Gaussian
modemuq::Modeling::Gaussianprotected
Mode enum namemuq::Modeling::Gaussian
ModeFromExtras(InputMask extraInputs)muq::Modeling::Gaussianprotectedstatic
None enum valuemuq::Modeling::Gaussian
Precision enum valuemuq::Modeling::Gaussian
ResetHyperparameters(ref_vector< Eigen::VectorXd > const &params) overridemuq::Modeling::Gaussianvirtual
Sample(ref_vector< Eigen::VectorXd > const &inputs)muq::Modeling::Distribution
Sample(std::vector< Eigen::VectorXd > const &inputs)muq::Modeling::Distributioninline
Sample()muq::Modeling::Distribution
SampleImpl(ref_vector< Eigen::VectorXd > const &inputs) overridemuq::Modeling::GaussianBaseprotectedvirtual
SetCovariance(Eigen::MatrixXd const &newCov)muq::Modeling::Gaussian
SetMean(Eigen::VectorXd const &newMu)muq::Modeling::GaussianBasevirtual
SetPrecision(Eigen::MatrixXd const &newPrec)muq::Modeling::Gaussian
sqrtCovPrecmuq::Modeling::Gaussianprotected
ToRefVector(std::vector< Eigen::VectorXd > const &anyVec) constmuq::Modeling::Distributionprotected
VARIADIC_TO_REFVECTOR(LogDensity, Eigen::VectorXd, double)muq::Modeling::Distribution
VARIADIC_TO_REFVECTOR(Sample, Eigen::VectorXd, Eigen::VectorXd)muq::Modeling::Distribution
varSizemuq::Modeling::Distribution
~Distribution()=defaultmuq::Modeling::Distributionvirtual
~Gaussian()=defaultmuq::Modeling::Gaussianvirtual
~GaussianBase()=defaultmuq::Modeling::GaussianBasevirtual