MUQ  0.4.3
muq::Modeling::FenicsPiece Member List

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

CheckInputType(unsigned int const inputNum, std::string const &type) constmuq::Modeling::WorkPieceprotected
CheckOutputType(unsigned int const outputNum, std::string const &type) constmuq::Modeling::WorkPieceprotected
CheckProblemType(pybind11::object const &obj, std::string const &requiredType)muq::Modeling::FenicsPieceinlineprivatestatic
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
evalTimemuq::Modeling::WorkPieceprotected
Evaluate(std::vector< boost::any > const &ins)muq::Modeling::WorkPiece
Evaluate(ref_vector< boost::any > const &ins)muq::Modeling::WorkPiece
Evaluate()muq::Modeling::WorkPiece
Evaluate(Args... args)muq::Modeling::WorkPieceinline
EvaluateFunc(std::vector< pybind11::object > const &inputs)muq::Modeling::FenicsPieceinline
EvaluateImpl(ref_vector< boost::any > const &inputs) overridemuq::Modeling::FenicsPieceinlinevirtual
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
EvaluateVec(Eigen::Ref< const Eigen::VectorXd > const &x, std::vector< double > vals)muq::Modeling::FenicsPieceinline
ExtractInputs(std::vector< pybind11::object > const &inputs)muq::Modeling::FenicsPieceinlineprivate
FenicsPiece(pybind11::object const &problemIn, pybind11::object const &outputFieldIn, std::vector< pybind11::object > const &inputs)muq::Modeling::FenicsPieceinline
Fix enum namemuq::Modeling::WorkPieceprotected
GetNumCalls(const std::string &method="Evaluate") constmuq::Modeling::WorkPiecevirtual
GetRunTime(const std::string &method="Evaluate") constmuq::Modeling::WorkPiecevirtual
ID() constmuq::Modeling::WorkPiece
idmuq::Modeling::WorkPieceprotected
inputExprsmuq::Modeling::FenicsPieceprivate
inputFuncsmuq::Modeling::FenicsPieceprivate
Inputs enum valuemuq::Modeling::WorkPieceprotected
InputSize(unsigned int inputNum) constmuq::Modeling::WorkPiece
inputSizesmuq::Modeling::WorkPieceprotected
InputType(unsigned int inputNum, bool const demangle=true) constmuq::Modeling::WorkPiece
inputTypesmuq::Modeling::WorkPieceprotected
InputTypes() constmuq::Modeling::WorkPiece
namemuq::Modeling::WorkPieceprotected
Name()muq::Modeling::WorkPiece
numEvalCallsmuq::Modeling::WorkPieceprotected
numInputsmuq::Modeling::WorkPiece
numOutputsmuq::Modeling::WorkPiece
outputFieldmuq::Modeling::FenicsPieceprivate
outputsmuq::Modeling::WorkPieceprotected
Outputs enum valuemuq::Modeling::WorkPieceprotected
OutputType(unsigned int outputNum, bool const demangle=true) constmuq::Modeling::WorkPiece
OutputTypes() constmuq::Modeling::WorkPiece
outputTypesmuq::Modeling::WorkPieceprotected
problemmuq::Modeling::FenicsPieceprivate
ResetCallTime()muq::Modeling::WorkPiecevirtual
SetInputSize(unsigned int inputNum, int newSize)muq::Modeling::WorkPiece
SetName(std::string const &newName)muq::Modeling::WorkPiece
ToRefVector(std::vector< boost::any > const &anyVec)muq::Modeling::WorkPiecestatic
ToRefVector(std::vector< Eigen::VectorXd > const &anyVec)muq::Modeling::WorkPiecestatic
Types(std::vector< boost::any > const &vec) constmuq::Modeling::WorkPieceprotected
Types(std::vector< std::string > const &typesVec) constmuq::Modeling::WorkPieceprotected
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
~WorkPiece()muq::Modeling::WorkPieceinlinevirtual