MUQ  0.4.3
muq::Modeling::ZeroOperator Member List

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

Apply(Eigen::Ref< const Eigen::MatrixXd > const &x) overridemuq::Modeling::ZeroOperatorinlinevirtual
muq::Modeling::LinearOperator::Apply(Eigen::Ref< const Eigen::MatrixXd > const &x, Eigen::Ref< Eigen::MatrixXd > y)muq::Modeling::LinearOperatorvirtual
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
ApplyTranspose(Eigen::Ref< const Eigen::MatrixXd > const &x) overridemuq::Modeling::ZeroOperatorinlinevirtual
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< boost::any > const &inputs) overridemuq::Modeling::ModPieceprotectedvirtual
EvaluateImpl(ref_vector< Eigen::VectorXd > const &input)=0muq::Modeling::ModPieceprotectedpure virtual
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
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)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
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)muq::Modeling::ModPieceprotectedvirtual
jacTimemuq::Modeling::ModPieceprotected
LinearOperator(int rowsIn, int colsIn, int numInputCols=1)muq::Modeling::LinearOperator
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
namemuq::Modeling::WorkPieceprotected
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
Outputs enum valuemuq::Modeling::WorkPieceprotected
outputsmuq::Modeling::ModPieceprotected
outputSizesmuq::Modeling::ModPiece
OutputType(unsigned int outputNum, bool const demangle=true) constmuq::Modeling::WorkPiece
OutputTypes() constmuq::Modeling::WorkPiece
outputTypesmuq::Modeling::WorkPieceprotected
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
ZeroOperator(int rowsIn, int colsIn)muq::Modeling::ZeroOperatorinline
~LinearOperator()muq::Modeling::LinearOperatorinlinevirtual
~ModPiece()=defaultmuq::Modeling::ModPiecevirtual
~WorkPiece()muq::Modeling::WorkPieceinlinevirtual