MUQ  0.4.3
muq::Modeling::UniformBox Member List

This is the complete list of members for muq::Modeling::UniformBox, 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::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)muq::Modeling::Distributionprotectedvirtual
AsDensity()muq::Modeling::Distribution
AsVariable()muq::Modeling::Distribution
ComputeVolume(Eigen::MatrixXd const &boundsIn)muq::Modeling::UniformBoxprivatestatic
CreateBoundsPairs(std::vector< std::pair< double, double >> const &bounds)muq::Modeling::UniformBoxprivatestatic
Distribution(unsigned int varSizeIn, Eigen::VectorXi const &hyperSizesIn=Eigen::VectorXi())muq::Modeling::Distributioninline
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)muq::Modeling::Distributionprotectedvirtual
hyperSizesmuq::Modeling::Distribution
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::UniformBoxprivatevirtual
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::UniformBoxprivatevirtual
ToRefVector(std::vector< Eigen::VectorXd > const &anyVec) constmuq::Modeling::Distributionprotected
UniformBox(Eigen::MatrixXd const &bounds)muq::Modeling::UniformBox
UniformBox(std::pair< double, double > const &pair1, Args... args)muq::Modeling::UniformBoxinline
UniformBox(std::vector< std::pair< double, double >> const &pairList)muq::Modeling::UniformBoxinline
UniformBox(double lb1, double ub1, Args... args)muq::Modeling::UniformBoxinline
UniformBox(std::vector< double > const &bounds)muq::Modeling::UniformBoxinline
VARIADIC_TO_REFVECTOR(LogDensity, Eigen::VectorXd, double)muq::Modeling::Distribution
VARIADIC_TO_REFVECTOR(Sample, Eigen::VectorXd, Eigen::VectorXd)muq::Modeling::Distribution
varSizemuq::Modeling::Distribution
volumemuq::Modeling::UniformBoxprivate
~Distribution()=defaultmuq::Modeling::Distributionvirtual
~UniformBox()=defaultmuq::Modeling::UniformBoxvirtual