EigenLab::Parser< Derived > Member List

This is the complete list of members for EigenLab::Parser< Derived >, including all inherited members.

cacheExpressions() const EigenLab::Parser< Derived >inline
ChunkArray typedefEigenLab::Parser< Derived >private
ChunkType enum nameEigenLab::Parser< Derived >private
clearCachedExpressions()EigenLab::Parser< Derived >inline
clearVar(const std::string &name)EigenLab::Parser< Derived >inline
eval(const std::string &expression)EigenLab::Parser< Derived >
evalAddition(ChunkArray &chunks)EigenLab::Parser< Derived >private
evalAssignment(ChunkArray &chunks)EigenLab::Parser< Derived >private
evalFunction(const std::string &name, std::vector< std::string > &args, Value< Derived > &result)EigenLab::Parser< Derived >private
evalFunction_1_lt(const std::string &name, Value< Derived > &arg, Value< Derived > &result, std::false_type)EigenLab::Parser< Derived >private
evalFunction_1_lt(const std::string &name, Value< Derived > &arg, Value< Derived > &result, std::true_type)EigenLab::Parser< Derived >private
evalFunction_2_lt(const std::string &name, Value< Derived > &arg0, Value< Derived > &arg1, Value< Derived > &result, std::false_type)EigenLab::Parser< Derived >private
evalFunction_2_lt(const std::string &name, Value< Derived > &arg0, Value< Derived > &arg1, Value< Derived > &result, std::true_type)EigenLab::Parser< Derived >private
evalIndexRange(const std::string &str, int *first, int *last, int numIndices)EigenLab::Parser< Derived >private
evalIndices(ChunkArray &chunks)EigenLab::Parser< Derived >private
evalMatrixExpression(const std::string &str, Value< Derived > &mat)EigenLab::Parser< Derived >private
evalMultiplication(ChunkArray &chunks)EigenLab::Parser< Derived >private
evalNegations(ChunkArray &chunks)EigenLab::Parser< Derived >private
evalNumericRange(const std::string &str, Value< Derived > &mat)EigenLab::Parser< Derived >private
evalPowers(ChunkArray &chunks)EigenLab::Parser< Derived >private
findClosingBracket(const std::string &str, const std::string::const_iterator openingBracket, const char closingBracket) const EigenLab::Parser< Derived >private
FUNCTION enum valueEigenLab::Parser< Derived >private
hasVar(const std::string &name)EigenLab::Parser< Derived >inline
Index typedefEigenLab::Parser< Derived >private
isFunction(const std::string &str) const EigenLab::Parser< Derived >inlineprivate
isNumber(const std::string &str, T *num=0)EigenLab::Parser< Derived >static
isOperator(const char c) const EigenLab::Parser< Derived >inlineprivate
isOperator(const std::string &str) const EigenLab::Parser< Derived >private
isVariable(const std::string &name) const EigenLab::Parser< Derived >inlineprivate
mCacheChunkedExpressionsEigenLab::Parser< Derived >private
mCachedChunkedExpressionsEigenLab::Parser< Derived >private
mFunctionsEigenLab::Parser< Derived >private
mOperators1EigenLab::Parser< Derived >private
mOperators2EigenLab::Parser< Derived >private
mVariablesEigenLab::Parser< Derived >private
numberToString(T num, int precision=0)EigenLab::Parser< Derived >static
OPERATOR enum valueEigenLab::Parser< Derived >private
Parser()EigenLab::Parser< Derived >
setCacheExpressions(bool b)EigenLab::Parser< Derived >inline
split(const std::string &str, const char delimeter)EigenLab::Parser< Derived >static
splitArguments(const std::string &str, const char delimeter) const EigenLab::Parser< Derived >private
splitEquationIntoChunks(const std::string &expression, ChunkArray &chunks, std::string &code)EigenLab::Parser< Derived >private
stringToNumber(const std::string &str)EigenLab::Parser< Derived >static
trim(const std::string &str)EigenLab::Parser< Derived >static
VALUE enum valueEigenLab::Parser< Derived >private
ValueMap typedefEigenLab::Parser< Derived >
var(const std::string &name)EigenLab::Parser< Derived >inline
VARIABLE enum valueEigenLab::Parser< Derived >private
vars()EigenLab::Parser< Derived >inline
~Parser()EigenLab::Parser< Derived >inline


grid_map_filters
Author(s): Péter Fankhauser , Martin Wermelinger
autogenerated on Tue Jun 1 2021 02:13:38