53 typedef std::map<std::string, MathParser::MathFunc_t *>
funcType;
71 bool IsFunc(
const std::string& fname)
const;
bool PopCurrData(const std::string &name)
MathParser::MathArgPriv_t< Node::Type > MathArgNode
MathParser::MathFunc_t unique_elem_func
MathParser::MathFunc_t * GetFunc(const std::string &fname) const
bool IsFunc(const std::string &fname) const
MathParser::MathFunc_t node_func
bool GetCurrData(const std::string &name, TypedValue &value) const
MathParser::MathArgPriv_t< const DataManager * > MathArgDM
MathParser::MathArgPriv_t< const BasicScalarFunction * > MathArgSF
TypedValue EvalFunc(MathParser::MathFunc_t *f) const
MathParser::MathFunc_t elem_func
ModelNameSpace(const DataManager *pDM)
MathParser::MathArgPriv_t< const DriveCaller * > MathArgDCPtr
MathParser::MathArgPriv_t< unsigned int > MathArgSEIdx
MathParser::MathArgPriv_t< const SimulationEntity * > MathArgSEPtr
virtual Table * GetTable(void)
bool PushCurrData(const std::string &name, const TypedValue &value)
MathParser::MathArgPriv_t< Elem::Type > MathArgElem
bool FindFunc(const std::string &fname, MathParser::MathFunc_t **fpp=0) const
std::map< std::string, TypedValue > currDataType
std::map< std::string, MathParser::MathFunc_t * > funcType
MathParser::MathArgPriv_t< const ModelNameSpace * > MathArgMNS
MathParser::MathFunc_t sf_func