MUQ  0.4.3
muq::Modeling::OneStepCachePiece Member List

This is the complete list of members for muq::Modeling::OneStepCachePiece, 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)muq::Modeling::ModPieceprotectedvirtual
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)muq::Modeling::ModPieceprotectedvirtual
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
baseModPiecemuq::Modeling::OneStepCachePieceprivate
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
DestroyAny(boost::any &obj) constmuq::Modeling::WorkPieceprivate
DestroyAnyImpl(boost::any &obj) constmuq::Modeling::WorkPieceprivatevirtual
DisableCache()muq::Modeling::ModPieceinline
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 &input) overridemuq::Modeling::OneStepCachePiecevirtual
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
firstEvaluationmuq::Modeling::OneStepCachePieceprivate
Fix enum namemuq::Modeling::WorkPieceprotected
GetNumCalls(const std::string &method="Evaluate") const overridemuq::Modeling::ModPiecevirtual
GetRunTime(const std::string &method="Evaluate") const overridemuq::Modeling::ModPiecevirtual
gradientmuq::Modeling::ModPieceprotected
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
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)muq::Modeling::ModPieceprotectedvirtual
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
gradTimemuq::Modeling::ModPieceprotected
hessActionmuq::Modeling::ModPieceprotected
hessActTimemuq::Modeling::ModPieceprotected
HitRatio()muq::Modeling::OneStepCachePiece
hitsmuq::Modeling::OneStepCachePieceprivate
ID() constmuq::Modeling::WorkPiece
idmuq::Modeling::WorkPieceprotected
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)muq::Modeling::ModPieceprotectedvirtual
jacTimemuq::Modeling::ModPieceprotected
lastInputmuq::Modeling::OneStepCachePieceprivate
lastOutputsmuq::Modeling::OneStepCachePieceprivate
missesmuq::Modeling::OneStepCachePieceprivate
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
OneStepCachePiece(std::shared_ptr< ModPiece > baseModPiece, const double &prec=Eigen::NumTraits< double >::dummy_precision())muq::Modeling::OneStepCachePiece
outputsmuq::Modeling::ModPieceprotected
Outputs enum valuemuq::Modeling::WorkPieceprotected
outputSizesmuq::Modeling::ModPiece
OutputType(unsigned int outputNum, bool const demangle=true) constmuq::Modeling::WorkPiece
OutputTypes() constmuq::Modeling::WorkPiece
outputTypesmuq::Modeling::WorkPieceprotected
precmuq::Modeling::OneStepCachePieceprivate
ResetCallTime() overridemuq::Modeling::ModPiecevirtual
SetInputSize(unsigned int inputNum, int newSize)muq::Modeling::WorkPiece
SetName(std::string const &newName)muq::Modeling::WorkPiece
SetWarnLevel(unsigned int newLevel)muq::Modeling::ModPieceinlinevirtual
ToRefVector(std::vector< boost::any > const &anyVec)muq::Modeling::WorkPiecestatic
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
VARIADIC_TO_REFVECTOR(Evaluate, Eigen::VectorXd, std::vector< Eigen::VectorXd > const &)muq::Modeling::ModPiece
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
~ModPiece()=defaultmuq::Modeling::ModPiecevirtual
~WorkPiece()muq::Modeling::WorkPieceinlinevirtual