NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
mu::Parser Member List

This is the complete list of members for mu::Parser, including all inherited members.

Abs(const value_type &)mu::Parserprotectedstatic
ACos(const value_type &)mu::Parserprotectedstatic
ACosh(const value_type &)mu::Parserprotectedstatic
ActivateLoopMode(unsigned int _nLoopLength)mu::ParserBase
ActiveLoopMode() constmu::ParserBase
AddCallback(const string_type &a_strName, const ParserCallback &a_Callback, funmap_type &a_Storage, const char_type *a_szCharSet)mu::ParserBaseprivate
AddValIdent(identfun_type a_pCallback)mu::ParserBase
ApplyBinOprt(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal) constmu::ParserBaseprivate
ApplyFunc(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal, int iArgCount) constmu::ParserBaseprivate
ApplyIfElse(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal) constmu::ParserBaseprivate
ApplyRemainingOprt(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal) constmu::ParserBaseprivate
ApplyStrFunc(const token_type &a_FunTok, const std::vector< token_type > &a_vArg) constmu::ParserBaseprivate
ASin(const value_type &)mu::Parserprotectedstatic
ASinh(const value_type &)mu::Parserprotectedstatic
Assign(const ParserBase &a_Parser)mu::ParserBaseprivate
ATan(const value_type &)mu::Parserprotectedstatic
ATan2(const value_type &, const value_type &)mu::Parserprotectedstatic
ATanh(const value_type &)mu::Parserprotectedstatic
Avg(const value_type *, int)mu::Parserprotectedstatic
bCompilingmu::ParserBaseprivate
bMakeLoopByteCodemu::ParserBaseprivate
bPauseLockmu::ParserBaseprivate
bPauseLoopByteCodemu::ParserBaseprivate
c_DefaultOprtmu::ParserBaseprotectedstatic
CacheCurrentAccess(const CachedDataAccess &_access)mu::ParserBase
CacheCurrentEquation(const std::string &sEquation)mu::ParserBase
CacheCurrentTarget(const std::string &sEquation)mu::ParserBase
CanCacheAccess()mu::ParserBase
checkDelimiter(StringView sLine)mu::ParserBaseprivate
CheckName(const string_type &a_strName, const string_type &a_CharSet) constmu::ParserBaseprivate
CheckOprt(const string_type &a_sName, const ParserCallback &a_Callback, const string_type &a_szCharSet) constmu::ParserBaseprivate
ClearConst()mu::ParserBase
ClearFun()mu::ParserBase
ClearInfixOprt()mu::ParserBase
ClearOprt()mu::ParserBase
ClearPostfixOprt()mu::ParserBase
ClearVar()mu::ParserBase
ClearVectorVars(bool bIgnoreProcedureVects=false)mu::ParserBase
compileVectorExpansion(MutableStringView sSubExpr, const std::string &sVectorVarName)mu::ParserBaseprivate
compileVectors(MutableStringView sExpr)mu::ParserBaseprivate
compileVectorsInMultiArgFunc(MutableStringView &sExpr, size_t &nPos)mu::ParserBaseprivate
ContainsVectorVars(StringView sExpr, bool ignoreSingletons)mu::ParserBase
Cos(const value_type &)mu::Parserprotectedstatic
Cosh(const value_type &)mu::Parserprotectedstatic
CreateRPN()mu::ParserBaseprivate
CreateTempVectorVar(const std::vector< mu::value_type > &vVar)mu::ParserBase
DeactivateLoopMode()mu::ParserBase
DefineConst(const string_type &a_sName, value_type a_fVal)mu::ParserBase
DefineFun(const string_type &a_strName, T a_pFun, bool optimizeAway=true)mu::ParserBaseinline
DefineInfixOprt(const string_type &a_strName, fun_type1 a_pOprt, int a_iPrec=prINFIX, bool optimizeAway=true)mu::ParserBase
DefineInfixOprtChars(const char_type *a_szCharset)mu::ParserBase
DefineNameChars(const char_type *a_szCharset)mu::ParserBase
DefineOprt(const string_type &a_strName, fun_type2 a_pFun, unsigned a_iPri=0, EOprtAssociativity a_eAssociativity=oaLEFT, bool optimizeAway=true)mu::ParserBase
DefineOprtChars(const char_type *a_szCharset)mu::ParserBase
DefinePostfixOprt(const string_type &a_strFun, fun_type1 a_pOprt, bool optimizeAway=true)mu::ParserBase
DefineStrConst(const string_type &a_sName, const string_type &a_strVal)mu::ParserBase
DefineVar(const string_type &a_sName, value_type *a_fVar)mu::ParserBase
Diff(value_type *a_Var, value_type a_fPos, value_type a_fEpsilon=0, size_t order=1)mu::Parser
DisableAccessCaching()mu::ParserBase
EMPTYSTRINGmu::ParserBaseprivate
EnableBuiltInOprt(bool a_bIsOn=true)mu::ParserBase
EnableDebugDump(bool bDumpCmd, bool bDumpStack)mu::ParserBasestatic
EnableOptimizer(bool a_bIsOn=true)mu::ParserBase
Error(EErrorCodes a_iErrc, int a_iPos=(int) mu::string_type::npos, const string_type &a_strTok=string_type()) constmu::ParserBase
Error(EErrorCodes a_iErrc, const string_type &a_Expr, int a_iPos=(int) mu::string_type::npos, const string_type &a_strTok=string_type()) constmu::ParserBase
Eval()mu::ParserBase
Eval(int &nStackSize)mu::ParserBase
Eval(value_type *results, int nBulkSize)mu::ParserBase
evaluateTemporaryVectors(const VectorEvaluation &vectEval, int nStackSize)mu::ParserBaseprivate
exception_type typedefmu::ParserBase
Exp(const value_type &)mu::Parserprotectedstatic
expandVector(mu::value_type dFirst, const mu::value_type &dLast, const mu::value_type &dIncrement, std::vector< mu::value_type > &vResults)mu::ParserBaseprivate
FindMultiArgFunc(StringView sExpr, size_t nPos, std::string &sMultArgFunc)mu::ParserBaseprivate
g_DbgDumpCmdCodemu::ParserBaseprotectedstatic
g_DbgDumpStackmu::ParserBaseprotectedstatic
GetArgSep() constmu::ParserBase
GetCachedAccess(size_t nthAccess)mu::ParserBase
GetCachedEquation() constmu::ParserBase
GetCachedTarget() constmu::ParserBase
GetConst() constmu::ParserBase
GetExpr() constmu::ParserBase
GetFunDef() constmu::ParserBase
getNextVarObject(std::string &sArgList, bool bCut)mu::ParserBaseprivate
getNextVectorVarIndex()mu::ParserBaseprivate
GetOprtAssociativity(const token_type &a_Tok) constmu::ParserBaseprivate
GetOprtDef() constmu::ParserBase
GetOprtPrecedence(const token_type &a_Tok) constmu::ParserBaseprivate
getTarget() constmu::ParserBaseprivate
GetUsedVar()mu::ParserBase
GetVar() constmu::ParserBase
GetVectors() constmu::ParserBase
GetVectorVar(const std::string &sVarName)mu::ParserBase
GetVersion(EParserVersionInfo eInfo=pviFULL) constmu::ParserBase
HasBuiltInOprt() constmu::ParserBase
HasCachedAccess()mu::ParserBase
Init()mu::ParserBaseprotected
InitCharSets() overridemu::Parservirtual
InitConst() overridemu::Parservirtual
InitFun() overridemu::Parservirtual
InitOprt() overridemu::Parservirtual
InitTokenReader()mu::ParserBaseprivate
IsAlreadyParsed(StringView sNewEquation)mu::ParserBase
IsCompiling()mu::ParserBase
IsLockedPause() constmu::ParserBase
IsNotLastStackItem() constmu::ParserBase
IsVal(const char_type *a_szExpr, int *a_iPos, value_type *a_fVal)mu::Parserprotectedstatic
IsValidByteCode(unsigned int _nthLoopElement=-1, unsigned int _nthPartEquation=0)mu::ParserBase
Ln(const value_type &)mu::Parserprotectedstatic
LockPause(bool _bLock=true)mu::ParserBase
Log10(const value_type &)mu::Parserprotectedstatic
Log2(const value_type &)mu::Parserprotectedstatic
m_bBuiltInOpmu::ParserBaseprivate
m_buffermu::ParserBasemutableprivate
m_compilingStatemu::ParserBasemutableprivate
m_compilingTargetmu::ParserBasemutableprivate
m_ConstDefmu::ParserBaseprivate
m_FunDefmu::ParserBaseprivate
m_InfixOprtDefmu::ParserBaseprivate
m_lDataStoragemu::ParserBasemutable
m_nIfElseCountermu::ParserBasemutableprivate
m_OprtDefmu::ParserBaseprivate
m_PostOprtDefmu::ParserBaseprivate
m_pParseFormulamu::ParserBasemutableprivate
m_pTokenReadermu::ParserBaseprivate
m_sInfixOprtCharsmu::ParserBaseprivate
m_sNameCharsmu::ParserBaseprivate
m_sOprtCharsmu::ParserBaseprivate
m_statemu::ParserBaseprivate
m_stateStacksmu::ParserBasemutableprivate
m_StrVarDefmu::ParserBaseprivate
m_VarDefmu::ParserBaseprivate
m_vStringBufmu::ParserBasemutableprivate
m_vStringVarBufmu::ParserBaseprivate
Max(const value_type *, int)mu::Parserprotectedstatic
Min(const value_type *, int)mu::Parserprotectedstatic
mVarMapPntrmu::ParserBasemutable
mVectorVarsmu::ParserBasemutableprivate
nCurrVectorIndexmu::ParserBaseprivate
nMaxThreadsmu::ParserBaseprivate
nthLoopElementmu::ParserBaseprivate
nthLoopPartEquationmu::ParserBaseprivate
OnDetectVar(string_type *pExpr, int &nStart, int &nEnd) overridemu::Parservirtual
operator=(const ParserBase &a_Parser)mu::ParserBase
ParseCmdCode()mu::ParserBaseprivate
ParseCmdCodeBulk(int nOffset, int nThreadID)mu::ParserBaseprivate
ParseCmdCodeBulkParallel(size_t nVectorLength)mu::ParserBaseprivate
ParseFunction typedefmu::ParserBaseprivate
Parser()mu::Parser
ParserBase()mu::ParserBase
ParserBase(const ParserBase &a_Parser)mu::ParserBase
ParseString()mu::ParserBaseprivate
PauseLoopMode(bool _bPause=true)mu::ParserBase
ReInit()mu::ParserBaseprivate
RemoveVar(const string_type &a_strVarName)mu::ParserBase
replaceLocalVars(std::string &sLine)mu::ParserBaseprivate
ResetLocale()mu::ParserBase
Rint(const value_type &)mu::Parserprotectedstatic
s_localemu::ParserBaseprotectedstatic
SetArgSep(char_type cArgSep)mu::ParserBase
SetCompiling(bool _bCompiling=true)mu::ParserBase
SetDecSep(char_type cDecSep)mu::ParserBase
SetExpr(StringView a_sExpr)mu::ParserBase
SetIndex(unsigned int _nLoopElement)mu::ParserBase
SetThousandsSep(char_type cThousandsSep=0)mu::ParserBase
SetVarFactory(facfun_type a_pFactory, void *pUserData=NULL)mu::ParserBase
SetVectorVar(const std::string &sVarName, const std::vector< mu::value_type > &vVar, bool bAddVectorType=false)mu::ParserBase
Sign(const value_type &)mu::Parserprotectedstatic
Sin(const value_type &)mu::Parserprotectedstatic
Sinh(const value_type &)mu::Parserprotectedstatic
Sqrt(const value_type &)mu::Parserprotectedstatic
StackDump(const ParserStack< token_type > &a_stVal, const ParserStack< token_type > &a_stOprt) constmu::ParserBaseprivate
stringbuf_type typedefmu::ParserBaseprivate
Sum(const value_type *, int)mu::Parserprotectedstatic
Tan(const value_type &)mu::Parserprotectedstatic
Tan2(const value_type &, const value_type &)mu::Parserprotectedstatic
Tanh(const value_type &)mu::Parserprotectedstatic
token_reader_type typedefmu::ParserBaseprivate
token_type typedefmu::ParserBaseprivate
UnaryMinus(const value_type &)mu::Parserprotectedstatic
UpdateVectorVar(const std::string &sVarName)mu::ParserBase
ValidInfixOprtChars() constmu::ParserBase
ValidNameChars() constmu::ParserBase
ValidOprtChars() constmu::ParserBase
~ParserBase()mu::ParserBasevirtual