This is the complete list of members for muq::Modeling::MixtureDistribution, including all inherited members.
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) | muq::Modeling::Distribution | protectedvirtual |
AsDensity() | muq::Modeling::Distribution | |
AsVariable() | muq::Modeling::Distribution | |
components | muq::Modeling::MixtureDistribution | protected |
Components() | muq::Modeling::MixtureDistribution | inline |
Distribution(unsigned int varSizeIn, Eigen::VectorXi const &hyperSizesIn=Eigen::VectorXi()) | muq::Modeling::Distribution | inline |
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::MixtureDistribution | virtual |
hyperSizes | muq::Modeling::Distribution | |
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::MixtureDistribution | protectedvirtual |
MixtureDistribution(std::vector< std::shared_ptr< Distribution >> const &components, Eigen::VectorXd const &probs) | muq::Modeling::MixtureDistribution | |
Probabilities() | muq::Modeling::MixtureDistribution | inline |
probs | muq::Modeling::MixtureDistribution | protected |
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::MixtureDistribution | protectedvirtual |
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 |
~MixtureDistribution()=default | muq::Modeling::MixtureDistribution | virtual |