This is the complete list of members for muq::Modeling::ModGraphPiece, including all inherited members.
adjointRunOrders | muq::Modeling::ModGraphPiece | private |
ApplyHessian(unsigned int outWrt, unsigned int inWrt1, unsigned int inWrt2, Eigen::VectorXd const &last, Eigen::VectorXd const &sens, Eigen::VectorXd const &vec) | muq::Modeling::ModPiece | inline |
ApplyHessian(unsigned int wrtOut, unsigned int wrtIn1, unsigned int wrtIn2, Args const &... args) | muq::Modeling::ModPiece | inline |
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::ModPiece | virtual |
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::ModPiece | virtual |
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::ModPiece | virtual |
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::ModPiece | virtual |
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) override | muq::Modeling::ModGraphPiece | privatevirtual |
ApplyHessianRecurse(unsigned int outWrt, unsigned int inWrt1, unsigned int inWrt2, ref_vector< Eigen::VectorXd > &invec, NextType const &ith, Args const &... args) | muq::Modeling::ModPiece | inlineprivate |
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::ModPiece | inlineprivate |
ApplyJacobian(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec) | muq::Modeling::ModPiece | virtual |
ApplyJacobian(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec) | muq::Modeling::ModPiece | virtual |
ApplyJacobian(unsigned int outWrt, unsigned int inWrt, Eigen::VectorXd const &last, Eigen::VectorXd const &sens) | muq::Modeling::ModPiece | inline |
ApplyJacobian(unsigned int wrtOut, unsigned int wrtIn, Args const &... args) | muq::Modeling::ModPiece | inline |
ApplyJacobianByFD(unsigned int outWrt, unsigned int inWrt, Args const &... args) | muq::Modeling::ModPiece | inline |
ApplyJacobianByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec) | muq::Modeling::ModPiece | virtual |
ApplyJacobianByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec) | muq::Modeling::ModPiece | virtual |
ApplyJacobianByFD(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &ith, Args const &... args) | muq::Modeling::ModPiece | inlineprivate |
ApplyJacobianByFD(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &last, Eigen::VectorXd const &sens) | muq::Modeling::ModPiece | inlineprivate |
ApplyJacobianImpl(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &vec) override | muq::Modeling::ModGraphPiece | privatevirtual |
ApplyJacobianRecurse(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &ith, Args const &... args) | muq::Modeling::ModPiece | inlineprivate |
ApplyJacobianRecurse(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &last, Eigen::VectorXd const &sens) | muq::Modeling::ModPiece | inlineprivate |
cacheEnabled | muq::Modeling::ModPiece | protected |
cacheInput | muq::Modeling::ModPiece | protected |
CacheStatus() const | muq::Modeling::ModPiece | inline |
CheckInputs(ref_vector< Eigen::VectorXd > const &input, std::string const &funcName) | muq::Modeling::ModPiece | protected |
CheckInputType(unsigned int const inputNum, std::string const &type) const | muq::Modeling::WorkPiece | protected |
CheckOutputType(unsigned int const outputNum, std::string const &type) const | muq::Modeling::WorkPiece | protected |
Clear() | muq::Modeling::WorkPiece | private |
clearOutputs | muq::Modeling::WorkPiece | protected |
constantPieces | muq::Modeling::ModGraphPiece | private |
ConstructInputSizes(std::vector< std::shared_ptr< ConstantVector > > const &constantPiecesIn) | muq::Modeling::ModGraphPiece | privatestatic |
CreateID() | muq::Modeling::WorkPiece | privatestatic |
CreateName() const | muq::Modeling::WorkPiece | protectedvirtual |
DestroyAny(boost::any &obj) const | muq::Modeling::WorkPiece | private |
DestroyAnyImpl(boost::any &obj) const | muq::Modeling::WorkPiece | privatevirtual |
DisableCache() | muq::Modeling::ModPiece | inline |
EnableCache() | muq::Modeling::ModPiece | inline |
evalTime | muq::Modeling::WorkPiece | protected |
Evaluate(std::vector< Eigen::VectorXd > const &input) | muq::Modeling::ModPiece | virtual |
Evaluate(ref_vector< Eigen::VectorXd > const &input) | muq::Modeling::ModPiece | virtual |
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::WorkPiece | inline |
EvaluateImpl(ref_vector< Eigen::VectorXd > const &inputs) override | muq::Modeling::ModGraphPiece | privatevirtual |
muq::Modeling::ModPiece::EvaluateImpl(ref_vector< boost::any > const &inputs) override | muq::Modeling::ModPiece | protectedvirtual |
EvaluateRecursive(ref_vector< boost::any > &inputs, ith const &in, Args... args) | muq::Modeling::WorkPiece | inlineprivate |
EvaluateRecursive(ref_vector< boost::any > &inputs, last const &in) | muq::Modeling::WorkPiece | inlineprivate |
ExistsInCache(ref_vector< Eigen::VectorXd > const &input) const | muq::Modeling::ModPiece | protected |
fdWarnLevel | muq::Modeling::ModPiece | protected |
FillOutputMap() | muq::Modeling::ModGraphPiece | private |
filtered_graphs | muq::Modeling::ModGraphPiece | private |
Fix enum name | muq::Modeling::WorkPiece | protected |
GetConstantPieces() | muq::Modeling::ModGraphPiece | inline |
GetGraph() | muq::Modeling::ModGraphPiece | inline |
GetInputIndex(std::shared_ptr< WorkPiece > const &piece) const | muq::Modeling::ModGraphPiece | private |
GetNodeInputs(boost::graph_traits< Graph >::vertex_descriptor node) const | muq::Modeling::ModGraphPiece | private |
GetNumCalls(const std::string &method="Evaluate") const override | muq::Modeling::ModPiece | virtual |
GetOutputName() const | muq::Modeling::ModGraphPiece | inline |
GetOutputPiece() const | muq::Modeling::ModGraphPiece | inline |
GetRunTime(const std::string &method="Evaluate") const override | muq::Modeling::ModPiece | virtual |
GetSubModel(std::string const &nodeName) const | muq::Modeling::ModGraphPiece | |
Gradient(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sensitivity) | muq::Modeling::ModPiece | virtual |
Gradient(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sensitivity) | muq::Modeling::ModPiece | virtual |
Gradient(unsigned int outWrt, unsigned int inWrt, Eigen::VectorXd const &last, Eigen::VectorXd const &sens) | muq::Modeling::ModPiece | inline |
Gradient(unsigned int wrtOut, unsigned int wrtIn, Args const &... args) | muq::Modeling::ModPiece | inline |
gradient | muq::Modeling::ModPiece | protected |
GradientByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sensitivity) | muq::Modeling::ModPiece | virtual |
GradientByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sensitivity) | muq::Modeling::ModPiece | virtual |
GradientGraph(unsigned int const outputDimWrt, unsigned int const inputDimWrt) | muq::Modeling::ModGraphPiece | |
GradientImpl(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input, Eigen::VectorXd const &sensitivity) override | muq::Modeling::ModGraphPiece | privatevirtual |
gradientPieces | muq::Modeling::ModGraphPiece | private |
GradientRecurse(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &ith, Args const &... args) | muq::Modeling::ModPiece | inlineprivate |
GradientRecurse(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, NextType const &last, Eigen::VectorXd const &sens) | muq::Modeling::ModPiece | inlineprivate |
gradTime | muq::Modeling::ModPiece | protected |
hessAction | muq::Modeling::ModPiece | protected |
hessActTime | muq::Modeling::ModPiece | protected |
hessianPieces | muq::Modeling::ModGraphPiece | private |
id | muq::Modeling::WorkPiece | protected |
ID() const | muq::Modeling::WorkPiece | |
InputNodes(boost::graph_traits< Graph >::vertex_descriptor const &node) const | muq::Modeling::ModGraphPiece | private |
Inputs enum value | muq::Modeling::WorkPiece | protected |
InputSize(unsigned int inputNum) const | muq::Modeling::WorkPiece | |
inputSizes | muq::Modeling::ModPiece | |
InputType(unsigned int inputNum, bool const demangle=true) const | muq::Modeling::WorkPiece | |
inputTypes | muq::Modeling::WorkPiece | protected |
InputTypes() const | muq::Modeling::WorkPiece | |
jacActTime | muq::Modeling::ModPiece | protected |
jacobian | muq::Modeling::ModPiece | protected |
Jacobian(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input) | muq::Modeling::ModPiece | virtual |
Jacobian(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input) | muq::Modeling::ModPiece | virtual |
Jacobian(unsigned int outWrt, unsigned int inWrt, Args const &... args) | muq::Modeling::ModPiece | inline |
Jacobian(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, Eigen::VectorXd const &ith, Args const &... args) | muq::Modeling::ModPiece | inlineprivate |
Jacobian(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, Eigen::VectorXd const &last) | muq::Modeling::ModPiece | inlineprivate |
jacobianAction | muq::Modeling::ModPiece | protected |
JacobianByFD(unsigned int outWrt, unsigned int inWrt, Args const &... args) | muq::Modeling::ModPiece | inline |
JacobianByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, std::vector< Eigen::VectorXd > const &input) | muq::Modeling::ModPiece | virtual |
JacobianByFD(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input) | muq::Modeling::ModPiece | virtual |
JacobianByFD(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, Eigen::VectorXd const &ith, Args const &... args) | muq::Modeling::ModPiece | inlineprivate |
JacobianByFD(unsigned int outWrt, unsigned int inWrt, ref_vector< Eigen::VectorXd > &vec, Eigen::VectorXd const &last) | muq::Modeling::ModPiece | inlineprivate |
JacobianGraph(unsigned int const outputDimWrt, unsigned int const inputDimWrt) | muq::Modeling::ModGraphPiece | |
JacobianImpl(unsigned int const outputDimWrt, unsigned int const inputDimWrt, ref_vector< Eigen::VectorXd > const &input) override | muq::Modeling::ModGraphPiece | privatevirtual |
jacobianPieces | muq::Modeling::ModGraphPiece | private |
jacTime | muq::Modeling::ModPiece | protected |
MatchInputs(std::shared_ptr< ModGraphPiece > otherPiece) const | muq::Modeling::ModGraphPiece | |
ModGraphPiece(std::shared_ptr< WorkGraph > graph, std::vector< std::shared_ptr< ConstantVector > > const &constantPieces, std::vector< std::string > const &inputNames, std::shared_ptr< ModPiece > outputNode) | muq::Modeling::ModGraphPiece | |
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 | |
Name() | muq::Modeling::WorkPiece | |
name | muq::Modeling::WorkPiece | protected |
numEvalCalls | muq::Modeling::WorkPiece | protected |
numGradCalls | muq::Modeling::ModPiece | protected |
numGradFDCalls | muq::Modeling::ModPiece | protected |
numHessActCalls | muq::Modeling::ModPiece | protected |
numHessActFDCalls | muq::Modeling::ModPiece | protected |
numInputs | muq::Modeling::WorkPiece | |
numJacActCalls | muq::Modeling::ModPiece | protected |
numJacActFDCalls | muq::Modeling::ModPiece | protected |
numJacCalls | muq::Modeling::ModPiece | protected |
numJacFDCalls | muq::Modeling::ModPiece | protected |
numOutputs | muq::Modeling::WorkPiece | |
outputID | muq::Modeling::ModGraphPiece | private |
outputPiece | muq::Modeling::ModGraphPiece | private |
outputs | muq::Modeling::ModPiece | protected |
Outputs enum value | muq::Modeling::WorkPiece | protected |
outputSizes | muq::Modeling::ModPiece | |
OutputType(unsigned int outputNum, bool const demangle=true) const | muq::Modeling::WorkPiece | |
outputTypes | muq::Modeling::WorkPiece | protected |
OutputTypes() const | muq::Modeling::WorkPiece | |
RequiredInputs(boost::graph_traits< FilteredGraph >::vertex_descriptor const &node, unsigned int const wrtIn) const | muq::Modeling::ModGraphPiece | private |
RequiredOutputs(boost::graph_traits< FilteredGraph >::vertex_descriptor const &node, unsigned int const wrtIn, unsigned int wrtOut) const | muq::Modeling::ModGraphPiece | private |
ResetCallTime() override | muq::Modeling::ModPiece | virtual |
runOrder | muq::Modeling::ModGraphPiece | private |
SetInputs(ref_vector< Eigen::VectorXd > const &inputs) | muq::Modeling::ModGraphPiece | private |
SetInputSize(unsigned int inputNum, int newSize) | muq::Modeling::WorkPiece | |
SetName(std::string const &newName) | muq::Modeling::WorkPiece | |
SetWarnLevel(unsigned int newLevel) | muq::Modeling::ModPiece | inlinevirtual |
ToRefVector(std::vector< boost::any > const &anyVec) | muq::Modeling::WorkPiece | static |
ToRefVector(std::vector< Eigen::VectorXd > const &anyVec) | muq::Modeling::WorkPiece | static |
ToStdVec(ref_vector< Eigen::VectorXd > const &input) | muq::Modeling::ModPiece | protected |
Types(std::vector< boost::any > const &vec) const | muq::Modeling::WorkPiece | protected |
Types(std::vector< std::string > const &typesVec) const | muq::Modeling::WorkPiece | protected |
valMap | muq::Modeling::ModGraphPiece | private |
VARIADIC_TO_REFVECTOR(Evaluate, Eigen::VectorXd, std::vector< Eigen::VectorXd > const &) | muq::Modeling::ModPiece | |
wgraph | muq::Modeling::ModGraphPiece | private |
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 | |
~ModGraphPiece()=default | muq::Modeling::ModGraphPiece | virtual |
~ModPiece()=default | muq::Modeling::ModPiece | virtual |
~WorkPiece() | muq::Modeling::WorkPiece | inlinevirtual |