This is the complete list of members for muq::Modeling::Gaussian, including all inherited members.
| ApplyCovariance(Eigen::Ref< const Eigen::MatrixXd > const &x) const override | muq::Modeling::Gaussian | virtual |
| ApplyCovSqrt(Eigen::Ref< const Eigen::MatrixXd > const &x) const override | muq::Modeling::Gaussian | virtual |
| ApplyLogDensityHessian(unsigned int const inWrt1, unsigned int const inWrt2, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec) | muq::Modeling::Distribution | virtual |
| ApplyLogDensityHessian(unsigned int const inWrt1, unsigned int const inWrt2, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec) | muq::Modeling::Distribution | inlinevirtual |
| ApplyLogDensityHessianImpl(unsigned int wrt1, unsigned int wrt2, ref_vector< Eigen::VectorXd > const &inputs, Eigen::VectorXd const &vec) override | muq::Modeling::GaussianBase | virtual |
| ApplyPrecision(Eigen::Ref< const Eigen::MatrixXd > const &x) const override | muq::Modeling::Gaussian | virtual |
| ApplyPrecSqrt(Eigen::Ref< const Eigen::MatrixXd > const &x) const override | muq::Modeling::Gaussian | virtual |
| AsDensity() | muq::Modeling::Distribution | |
| AsVariable() | muq::Modeling::Distribution | |
| CheckInputTypes(InputMask extraInputs, Mode mode) | muq::Modeling::Gaussian | protectedstatic |
| ComputeNormalization() | muq::Modeling::Gaussian | protected |
| Condition(Eigen::MatrixXd const &obsMat, Eigen::VectorXd const &data, Eigen::MatrixXd const &obsCov) const | muq::Modeling::Gaussian | |
| Covariance enum value | muq::Modeling::Gaussian | |
| covPrec | muq::Modeling::Gaussian | protected |
| DiagCovariance enum value | muq::Modeling::Gaussian | |
| DiagPrecision enum value | muq::Modeling::Gaussian | |
| Dimension() const | muq::Modeling::GaussianBase | virtual |
| Distribution(unsigned int varSizeIn, Eigen::VectorXi const &hyperSizesIn=Eigen::VectorXi()) | muq::Modeling::Distribution | inline |
| ExtraInputs enum name | muq::Modeling::Gaussian | |
| FullCovariance enum value | muq::Modeling::Gaussian | |
| FullPrecision enum value | muq::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() const | muq::Modeling::Gaussian | |
| GetExtraSizes(unsigned dim, InputMask extraInputs) | muq::Modeling::Gaussian | protectedstatic |
| GetInputTypes() const | muq::Modeling::Gaussian | inline |
| GetMean() const | muq::Modeling::GaussianBase | inlinevirtual |
| GetMode() const | muq::Modeling::Gaussian | inline |
| GetPrecision() const | muq::Modeling::Gaussian | |
| GradLogDensity(unsigned int wrt, std::vector< Eigen::VectorXd > const &inputs) | muq::Modeling::Distribution | inlinevirtual |
| GradLogDensity(unsigned int wrt, ref_vector< Eigen::VectorXd > const &inputs) | muq::Modeling::Distribution | virtual |
| GradLogDensity(unsigned int wrt, Args... args) | muq::Modeling::Distribution | inline |
| GradLogDensity(unsigned int wrt, ref_vector< Eigen::VectorXd > &inputs, Eigen::VectorXd const &in, Args... args) | muq::Modeling::Distribution | inlineprivate |
| GradLogDensityImpl(unsigned int wrt, ref_vector< Eigen::VectorXd > const &inputs) override | muq::Modeling::GaussianBase | virtual |
| hyperSizes | muq::Modeling::Distribution | |
| InputMask typedef | muq::Modeling::Gaussian | |
| inputTypes | muq::Modeling::Gaussian | protected |
| LogDensity(ref_vector< Eigen::VectorXd > const &inputs) | muq::Modeling::Distribution | virtual |
| LogDensity(std::vector< Eigen::VectorXd > const &inputs) | muq::Modeling::Distribution | inlinevirtual |
| LogDensityImpl(ref_vector< Eigen::VectorXd > const &inputs) override | muq::Modeling::GaussianBase | protectedvirtual |
| logDet | muq::Modeling::Gaussian | protected |
| LogDeterminant() const override | muq::Modeling::Gaussian | inlinevirtual |
| mean | muq::Modeling::GaussianBase | protected |
| Mean enum value | muq::Modeling::Gaussian | |
| mode | muq::Modeling::Gaussian | protected |
| Mode enum name | muq::Modeling::Gaussian | |
| ModeFromExtras(InputMask extraInputs) | muq::Modeling::Gaussian | protectedstatic |
| None enum value | muq::Modeling::Gaussian | |
| Precision enum value | muq::Modeling::Gaussian | |
| ResetHyperparameters(ref_vector< Eigen::VectorXd > const ¶ms) override | muq::Modeling::Gaussian | virtual |
| Sample(ref_vector< Eigen::VectorXd > const &inputs) | muq::Modeling::Distribution | |
| Sample(std::vector< Eigen::VectorXd > const &inputs) | muq::Modeling::Distribution | inline |
| Sample() | muq::Modeling::Distribution | |
| SampleImpl(ref_vector< Eigen::VectorXd > const &inputs) override | muq::Modeling::GaussianBase | protectedvirtual |
| SetCovariance(Eigen::MatrixXd const &newCov) | muq::Modeling::Gaussian | |
| SetMean(Eigen::VectorXd const &newMu) | muq::Modeling::GaussianBase | virtual |
| SetPrecision(Eigen::MatrixXd const &newPrec) | muq::Modeling::Gaussian | |
| sqrtCovPrec | muq::Modeling::Gaussian | protected |
| ToRefVector(std::vector< Eigen::VectorXd > const &anyVec) const | muq::Modeling::Distribution | protected |
| VARIADIC_TO_REFVECTOR(LogDensity, Eigen::VectorXd, double) | muq::Modeling::Distribution | |
| VARIADIC_TO_REFVECTOR(Sample, Eigen::VectorXd, Eigen::VectorXd) | muq::Modeling::Distribution | |
| varSize | muq::Modeling::Distribution | |
| ~Distribution()=default | muq::Modeling::Distribution | virtual |
| ~Gaussian()=default | muq::Modeling::Gaussian | virtual |
| ~GaussianBase()=default | muq::Modeling::GaussianBase | virtual |