MUQ  0.4.3
muq::Modeling::Density Member List

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

ApplyHessian(unsigned int outWrt, unsigned int inWrt1, unsigned int inWrt2, Eigen::VectorXd const &last, Eigen::VectorXd const &sens, Eigen::VectorXd const &vec)muq::Modeling::ModPieceinline
ApplyHessian(unsigned int wrtOut, unsigned int wrtIn1, unsigned int wrtIn2, Args const &... args)muq::Modeling::ModPieceinline
ApplyHessian(unsigned int const outWrt, unsigned int const inWrt1, unsigned int const inWrt2, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sens, Eigen::VectorXd const &vec)muq::Modeling::ModPiecevirtual
ApplyHessian(unsigned int const outWrt, unsigned int const inWrt1, unsigned int const inWrt2, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sens, Eigen::VectorXd const &vec)muq::Modeling::ModPiecevirtual
ApplyHessianByFD(unsigned int const outWrt, unsigned int const inWrt1, unsigned int const inWrt2, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sens, Eigen::VectorXd const &vec)muq::Modeling::ModPiecevirtual
ApplyHessianByFD(unsigned int const outWrt, unsigned int const inWrt1, unsigned int const inWrt2, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sens, Eigen::VectorXd const &vec)muq::Modeling::ModPiecevirtual
ApplyHessianImpl(unsigned int const outWrt, unsigned int const inWrt1, unsigned int const inWrt2, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sens, Eigen::VectorXd const &vec) overridemuq::Modeling::DensityBaseprotectedvirtual
ApplyHessianRecurse(unsigned int outWrt, unsigned int inWrt1, unsigned int inWrt2, ref_vector< Eigen::VectorXd > &invec, NextType const &ith, Args const &... args)muq::Modeling::ModPieceinlineprivate
ApplyHessianRecurse(unsigned int outWrt, unsigned int inWrt1, unsigned int inWrt2, ref_vector< Eigen::VectorXd > &invec, NextType const &last, Eigen::VectorXd const &sens, Eigen::VectorXd const &vec)muq::Modeling::ModPieceinlineprivate
ApplyJacobian(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec)muq::Modeling::ModPiecevirtual
ApplyJacobian(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec)muq::Modeling::ModPiecevirtual
ApplyJacobian(unsigned int outWrt, unsigned int inWrt, Eigen::VectorXd const &last, Eigen::VectorXd const &sens)muq::Modeling::ModPieceinline
ApplyJacobian(unsigned int wrtOut, unsigned int wrtIn, Args const &... args)muq::Modeling::ModPieceinline
ApplyJacobianByFD(unsigned int outWrt, unsigned int inWrt, Args const &... args)muq::Modeling::ModPieceinline
ApplyJacobianByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec)muq::Modeling::ModPiecevirtual
ApplyJacobianByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec)muq::Modeling::ModPiecevirtual
ApplyJacobianByFD(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &ith, Args const &... args)muq::Modeling::ModPieceinlineprivate
ApplyJacobianByFD(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &last, Eigen::VectorXd const &sens)muq::Modeling::ModPieceinlineprivate
ApplyJacobianImpl(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec) overridemuq::Modeling::DensityBaseprotectedvirtual
ApplyJacobianRecurse(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &ith, Args const &... args)muq::Modeling::ModPieceinlineprivate
ApplyJacobianRecurse(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &last, Eigen::VectorXd const &sens)muq::Modeling::ModPieceinlineprivate
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 const inWrt1, unsigned int const inWrt2, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec) overridemuq::Modeling::Densityprotectedvirtual
AsDensity()muq::Modeling::Distribution
AsVariable()muq::Modeling::Distribution
cacheEnabledmuq::Modeling::ModPieceprotected
cacheInputmuq::Modeling::ModPieceprotected
CacheStatus() constmuq::Modeling::ModPieceinline
CheckInputs(ref_vector< Eigen::VectorXd > const &input, std::string const &funcName)muq::Modeling::ModPieceprotected
CheckInputType(unsigned int const inputNum, std::string const &type) constmuq::Modeling::WorkPieceprotected
CheckOutputType(unsigned int const outputNum, std::string const &type) constmuq::Modeling::WorkPieceprotected
Clear()muq::Modeling::WorkPieceprivate
clearOutputsmuq::Modeling::WorkPieceprotected
CreateID()muq::Modeling::WorkPieceprivatestatic
CreateName() constmuq::Modeling::WorkPieceprotectedvirtual
Density(std::shared_ptr< Distribution > distIn)muq::Modeling::Density
DensityBase(Eigen::VectorXi const &inputSizes)muq::Modeling::DensityBase
DestroyAny(boost::any &obj) constmuq::Modeling::WorkPieceprivate
DestroyAnyImpl(boost::any &obj) constmuq::Modeling::WorkPieceprivatevirtual
DisableCache()muq::Modeling::ModPieceinline
distmuq::Modeling::Densityprotected
Distribution(unsigned int varSizeIn, Eigen::VectorXi const &hyperSizesIn=Eigen::VectorXi())muq::Modeling::Distributioninline
EnableCache()muq::Modeling::ModPieceinline
evalTimemuq::Modeling::WorkPieceprotected
Evaluate(std::vector< Eigen::VectorXd > const &input)muq::Modeling::ModPiecevirtual
Evaluate(ref_vector< Eigen::VectorXd > const &input)muq::Modeling::ModPiecevirtual
muq::Modeling::WorkPiece::Evaluate(std::vector< boost::any > const &ins)muq::Modeling::WorkPiece
muq::Modeling::WorkPiece::Evaluate(ref_vector< boost::any > const &ins)muq::Modeling::WorkPiece
muq::Modeling::WorkPiece::Evaluate()muq::Modeling::WorkPiece
muq::Modeling::WorkPiece::Evaluate(Args... args)muq::Modeling::WorkPieceinline
EvaluateImpl(ref_vector< Eigen::VectorXd > const &inputs) overridemuq::Modeling::DensityBaseprotectedvirtual
muq::Modeling::ModPiece::EvaluateImpl(ref_vector< boost::any > const &inputs) overridemuq::Modeling::ModPieceprotectedvirtual
EvaluateRecursive(ref_vector< boost::any > &inputs, ith const &in, Args... args)muq::Modeling::WorkPieceinlineprivate
EvaluateRecursive(ref_vector< boost::any > &inputs, last const &in)muq::Modeling::WorkPieceinlineprivate
ExistsInCache(ref_vector< Eigen::VectorXd > const &input) constmuq::Modeling::ModPieceprotected
fdWarnLevelmuq::Modeling::ModPieceprotected
Fix enum namemuq::Modeling::WorkPieceprotected
GetDistribution()muq::Modeling::Densityinlinevirtual
GetInputSizes(std::shared_ptr< Distribution > distIn)muq::Modeling::Densityprotectedstatic
GetNumCalls(const std::string &method="Evaluate") const overridemuq::Modeling::ModPiecevirtual
GetRunTime(const std::string &method="Evaluate") const overridemuq::Modeling::ModPiecevirtual
Gradient(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sensitivity)muq::Modeling::ModPiecevirtual
Gradient(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sensitivity)muq::Modeling::ModPiecevirtual
Gradient(unsigned int outWrt, unsigned int inWrt, Eigen::VectorXd const &last, Eigen::VectorXd const &sens)muq::Modeling::ModPieceinline
Gradient(unsigned int wrtOut, unsigned int wrtIn, Args const &... args)muq::Modeling::ModPieceinline
gradientmuq::Modeling::ModPieceprotected
GradientByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sensitivity)muq::Modeling::ModPiecevirtual
GradientByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sensitivity)muq::Modeling::ModPiecevirtual
GradientImpl(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sensitivity) overridemuq::Modeling::DensityBaseprotectedvirtual
GradientRecurse(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &ith, Args const &... args)muq::Modeling::ModPieceinlineprivate
GradientRecurse(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &last, Eigen::VectorXd const &sens)muq::Modeling::ModPieceinlineprivate
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::Densityprotectedvirtual
gradTimemuq::Modeling::ModPieceprotected
hessActionmuq::Modeling::ModPieceprotected
hessActTimemuq::Modeling::ModPieceprotected
hyperSizesmuq::Modeling::Distribution
idmuq::Modeling::WorkPieceprotected
ID() constmuq::Modeling::WorkPiece
Inputs enum valuemuq::Modeling::WorkPieceprotected
InputSize(unsigned int inputNum) constmuq::Modeling::WorkPiece
inputSizesmuq::Modeling::ModPiece
InputType(unsigned int inputNum, bool const demangle=true) constmuq::Modeling::WorkPiece
inputTypesmuq::Modeling::WorkPieceprotected
InputTypes() constmuq::Modeling::WorkPiece
jacActTimemuq::Modeling::ModPieceprotected
Jacobian(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input)muq::Modeling::ModPiecevirtual
Jacobian(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input)muq::Modeling::ModPiecevirtual
Jacobian(unsigned int outWrt, unsigned int inWrt, Args const &... args)muq::Modeling::ModPieceinline
Jacobian(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, Eigen::VectorXd const &ith, Args const &... args)muq::Modeling::ModPieceinlineprivate
Jacobian(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, Eigen::VectorXd const &last)muq::Modeling::ModPieceinlineprivate
jacobianmuq::Modeling::ModPieceprotected
jacobianActionmuq::Modeling::ModPieceprotected
JacobianByFD(unsigned int outWrt, unsigned int inWrt, Args const &... args)muq::Modeling::ModPieceinline
JacobianByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input)muq::Modeling::ModPiecevirtual
JacobianByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input)muq::Modeling::ModPiecevirtual
JacobianByFD(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, Eigen::VectorXd const &ith, Args const &... args)muq::Modeling::ModPieceinlineprivate
JacobianByFD(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, Eigen::VectorXd const &last)muq::Modeling::ModPieceinlineprivate
JacobianImpl(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input) overridemuq::Modeling::DensityBaseprotectedvirtual
jacTimemuq::Modeling::ModPieceprotected
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::Densityprotectedvirtual
ModPiece(std::vector< int > const &inputSizes, std::vector< int > const &outputSizes)muq::Modeling::ModPiece
ModPiece(Eigen::VectorXi const &inputSizes, Eigen::VectorXi const &outputSizes)muq::Modeling::ModPiece
namemuq::Modeling::WorkPieceprotected
Name()muq::Modeling::WorkPiece
numEvalCallsmuq::Modeling::WorkPieceprotected
numGradCallsmuq::Modeling::ModPieceprotected
numGradFDCallsmuq::Modeling::ModPieceprotected
numHessActCallsmuq::Modeling::ModPieceprotected
numHessActFDCallsmuq::Modeling::ModPieceprotected
numInputsmuq::Modeling::WorkPiece
numJacActCallsmuq::Modeling::ModPieceprotected
numJacActFDCallsmuq::Modeling::ModPieceprotected
numJacCallsmuq::Modeling::ModPieceprotected
numJacFDCallsmuq::Modeling::ModPieceprotected
numOutputsmuq::Modeling::WorkPiece
outputsmuq::Modeling::ModPieceprotected
Outputs enum valuemuq::Modeling::WorkPieceprotected
outputSizesmuq::Modeling::ModPiece
OutputType(unsigned int outputNum, bool const demangle=true) constmuq::Modeling::WorkPiece
outputTypesmuq::Modeling::WorkPieceprotected
OutputTypes() constmuq::Modeling::WorkPiece
ResetCallTime() overridemuq::Modeling::ModPiecevirtual
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::Densityprotectedvirtual
SetInputSize(unsigned int inputNum, int newSize)muq::Modeling::WorkPiece
SetName(std::string const &newName)muq::Modeling::WorkPiece
SetWarnLevel(unsigned int newLevel)muq::Modeling::ModPieceinlinevirtual
muq::ToRefVector(std::vector< Eigen::VectorXd > const &anyVec) constmuq::Modeling::Distributionprotected
muq::Modeling::ModPiece::ToRefVector(std::vector< boost::any > const &anyVec)muq::Modeling::WorkPiecestatic
muq::Modeling::ModPiece::ToRefVector(std::vector< Eigen::VectorXd > const &anyVec)muq::Modeling::WorkPiecestatic
ToStdVec(ref_vector< Eigen::VectorXd > const &input)muq::Modeling::ModPieceprotected
Types(std::vector< boost::any > const &vec) constmuq::Modeling::WorkPieceprotected
Types(std::vector< std::string > const &typesVec) constmuq::Modeling::WorkPieceprotected
muq::VARIADIC_TO_REFVECTOR(LogDensity, Eigen::VectorXd, double)muq::Modeling::Distribution
muq::VARIADIC_TO_REFVECTOR(Sample, Eigen::VectorXd, Eigen::VectorXd)muq::Modeling::Distribution
muq::Modeling::ModPiece::VARIADIC_TO_REFVECTOR(Evaluate, Eigen::VectorXd, std::vector< Eigen::VectorXd > const &)muq::Modeling::ModPiece
varSizemuq::Modeling::Distribution
WorkPiece()muq::Modeling::WorkPiece
WorkPiece(int const num, WorkPiece::Fix const fix=WorkPiece::Fix::Inputs)muq::Modeling::WorkPiece
WorkPiece(int const numIns, int const numOuts)muq::Modeling::WorkPiece
WorkPiece(std::vector< std::string > const &types, WorkPiece::Fix const fix=WorkPiece::Fix::Inputs)muq::Modeling::WorkPiece
WorkPiece(std::map< unsigned int, std::string > const &types, WorkPiece::Fix const fix=WorkPiece::Fix::Inputs)muq::Modeling::WorkPiece
WorkPiece(std::map< unsigned int, std::string > const &types, int const num, WorkPiece::Fix const fixTypes=WorkPiece::Fix::Inputs, WorkPiece::Fix const fixNum=WorkPiece::Fix::Inputs)muq::Modeling::WorkPiece
WorkPiece(std::vector< std::string > const &types, int const num)muq::Modeling::WorkPiece
WorkPiece(int const num, std::vector< std::string > const &types)muq::Modeling::WorkPiece
WorkPiece(std::map< unsigned int, std::string > const &inTypes, int const numIns, int const numOuts)muq::Modeling::WorkPiece
WorkPiece(int const numIns, std::map< unsigned int, std::string > const &outTypes, int const numOuts)muq::Modeling::WorkPiece
WorkPiece(std::vector< std::string > const &inTypes, std::vector< std::string > const &outTypes)muq::Modeling::WorkPiece
WorkPiece(std::map< unsigned int, std::string > const &inTypes, std::vector< std::string > const &outTypes)muq::Modeling::WorkPiece
WorkPiece(std::map< unsigned int, std::string > const &inTypes, int const num, std::vector< std::string > const &outTypes)muq::Modeling::WorkPiece
WorkPiece(std::vector< std::string > const &inTypes, std::map< unsigned int, std::string > const &outTypes)muq::Modeling::WorkPiece
WorkPiece(std::vector< std::string > const &inTypes, std::map< unsigned int, std::string > const &outTypes, int const num)muq::Modeling::WorkPiece
WorkPiece(std::map< unsigned int, std::string > const &inTypes, std::map< unsigned int, std::string > const &outTypes)muq::Modeling::WorkPiece
WorkPiece(std::map< unsigned int, std::string > const &inTypes, int const numIn, std::map< unsigned int, std::string > const &outTypes)muq::Modeling::WorkPiece
WorkPiece(std::map< unsigned int, std::string > const &inTypes, std::map< unsigned int, std::string > const &outTypes, int const numOut)muq::Modeling::WorkPiece
WorkPiece(std::map< unsigned int, std::string > const &inTypes, int const numIn, std::map< unsigned int, std::string > const &outTypes, int const numOut)muq::Modeling::WorkPiece
~Density()=defaultmuq::Modeling::Densityvirtual
~DensityBase()=defaultmuq::Modeling::DensityBasevirtual
~Distribution()=defaultmuq::Modeling::Distributionvirtual
~ModPiece()=defaultmuq::Modeling::ModPiecevirtual
~WorkPiece()muq::Modeling::WorkPieceinlinevirtual