mbxmlutils 1.3.0 Multi-Body XML Utils

MBXMLUtils::Eval Member List

This is the complete list of members for MBXMLUtils::Eval, including all inherited members.

addImport(const std::string &code, const xercesc::DOMElement *e)=0 | MBXMLUtils::Eval | pure virtual
addParam(const std::string &paramName, const Value &value) | MBXMLUtils::Eval |
addParamSet(const xercesc::DOMElement *e) | MBXMLUtils::Eval |
addStaticDependencies(const xercesc::DOMElement *e) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | protected
callFunction(const std::string &name, const std::vector< Value > &args) const =0 | MBXMLUtils::Eval | pure virtual
cast(const Value &value) const | MBXMLUtils::Eval |
cast(const Value &value) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
cast(const Value &value) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
cast(const Value &value) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
cast(const Value &value) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
cast(const Value &value) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
cast(const Value &value) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
cast(const Value &value) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
cast(const Value &value) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
cast(const Value &value) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
cast_CodeString(const Value &value) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private
cast_double(const Value &value) const =0 (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private pure virtual
cast_int(const Value &value) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private
cast_string(const Value &value) const =0 (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private pure virtual
cast_vector_double(const Value &value) const =0 (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private pure virtual
cast_vector_vector_double(const Value &value) const =0 (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private pure virtual
convertIndex(Value &v, bool evalTo1Based)=0 | MBXMLUtils::Eval | pure virtual
create(const T &v) const | MBXMLUtils::Eval |
create(const double &v) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
create(const vector< double > &v) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
create(const vector< vector< double > > &v) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
create(const string &v) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
create(const double &v) const (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
create_double(const double &v) const =0 (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private pure virtual
create_string(const std::string &v) const =0 (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private pure virtual
create_vector_double(const std::vector< double > &v) const =0 (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private pure virtual
create_vector_vector_double(const std::vector< std::vector< double > > &v) const =0 (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private pure virtual
createEvaluator(const std::string &evalName, std::vector< boost::filesystem::path > *dependencies_=nullptr) | MBXMLUtils::Eval | static
createFunction(const std::vector< Value > &indeps, const Value &dep) const =0 | MBXMLUtils::Eval | protected pure virtual
createFunctionDep(const std::vector< Value > &v) const =0 | MBXMLUtils::Eval | protected pure virtual
createFunctionDep(const std::vector< std::vector< Value > > &v) const =0 | MBXMLUtils::Eval | protected pure virtual
createFunctionIndep(int dim) const =0 | MBXMLUtils::Eval | protected pure virtual
currentImport (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | protected
currentParam (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | protected
dependencies (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | protected
Eval(std::vector< boost::filesystem::path > *dependencies_) | MBXMLUtils::Eval | protected
Eval(const Eval &other)=delete (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
Eval(Eval &&other)=delete (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
eval(const xercesc::DOMElement *e) | MBXMLUtils::Eval |
eval(const xercesc::DOMAttr *a) | MBXMLUtils::Eval |
eval(const std::string &str, const xercesc::DOMElement *e=nullptr, bool skipRet=false) | MBXMLUtils::Eval |
fullStringToValue(const std::string &str, const xercesc::DOMElement *e, bool skipRet=false) const =0 | MBXMLUtils::Eval | protected pure virtual
FunctionType enum value (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
getEvaluators() (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private static
getName() const =0 | MBXMLUtils::Eval | pure virtual
getStringRepresentation(const Value &x) const | MBXMLUtils::Eval | virtual
handleUnit(const xercesc::DOMElement *e, const Value &ret) (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private
importStack (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | protected
installPath (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | static
MatrixType enum value (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
newEvaluator(std::vector< boost::filesystem::path > *dependencies_) (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | inline protected static
NewParamLevel (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | friend
operator=(const Eval &other)=delete (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
operator=(Eval &&other)=delete (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
paramStack (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | protected
partialStringToString(const std::string &str, const xercesc::DOMElement *e) const | MBXMLUtils::Eval | protected
popContext() | MBXMLUtils::Eval | protected
printEvaluatorMsg(const std::ostringstream &str, MsgType msgType) (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | protected static
pushContext() | MBXMLUtils::Eval | protected
registerEvaluator() (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | inline static
requiredFiles() const =0 | MBXMLUtils::Eval | pure virtual
ScalarType enum value (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
serializeFunction(const Value &x) const =0 (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private pure virtual
setValue(xercesc::DOMElement *e, const Value &v) | MBXMLUtils::Eval | static
stringToValue(const std::string &str, const xercesc::DOMElement *e=nullptr, bool fullEval=true) const | MBXMLUtils::Eval |
StringType enum value (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
units (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval | private static
Value typedef | MBXMLUtils::Eval |
valueIsOfType(const Value &value, ValueType type) const =0 | MBXMLUtils::Eval | pure virtual
ValueType enum name | MBXMLUtils::Eval |
VectorType enum value (defined in MBXMLUtils::Eval) | MBXMLUtils::Eval |
~Eval() override | MBXMLUtils::Eval |