NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
This is the complete list of members for mu::Parser, including all inherited members.
Abs(const value_type &) | mu::Parser | protectedstatic |
ACos(const value_type &) | mu::Parser | protectedstatic |
ACosh(const value_type &) | mu::Parser | protectedstatic |
ActivateLoopMode(unsigned int _nLoopLength) | mu::ParserBase | |
ActiveLoopMode() const | mu::ParserBase | |
AddCallback(const string_type &a_strName, const ParserCallback &a_Callback, funmap_type &a_Storage, const char_type *a_szCharSet) | mu::ParserBase | private |
AddValIdent(identfun_type a_pCallback) | mu::ParserBase | |
ApplyBinOprt(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal) const | mu::ParserBase | private |
ApplyFunc(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal, int iArgCount) const | mu::ParserBase | private |
ApplyIfElse(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal) const | mu::ParserBase | private |
ApplyRemainingOprt(ParserStack< token_type > &a_stOpt, ParserStack< token_type > &a_stVal) const | mu::ParserBase | private |
ApplyStrFunc(const token_type &a_FunTok, const std::vector< token_type > &a_vArg) const | mu::ParserBase | private |
ASin(const value_type &) | mu::Parser | protectedstatic |
ASinh(const value_type &) | mu::Parser | protectedstatic |
Assign(const ParserBase &a_Parser) | mu::ParserBase | private |
ATan(const value_type &) | mu::Parser | protectedstatic |
ATan2(const value_type &, const value_type &) | mu::Parser | protectedstatic |
ATanh(const value_type &) | mu::Parser | protectedstatic |
Avg(const value_type *, int) | mu::Parser | protectedstatic |
bCompiling | mu::ParserBase | private |
bMakeLoopByteCode | mu::ParserBase | private |
bPauseLock | mu::ParserBase | private |
bPauseLoopByteCode | mu::ParserBase | private |
c_DefaultOprt | mu::ParserBase | protectedstatic |
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::ParserBase | private |
CheckName(const string_type &a_strName, const string_type &a_CharSet) const | mu::ParserBase | private |
CheckOprt(const string_type &a_sName, const ParserCallback &a_Callback, const string_type &a_szCharSet) const | mu::ParserBase | private |
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::ParserBase | private |
compileVectors(MutableStringView sExpr) | mu::ParserBase | private |
compileVectorsInMultiArgFunc(MutableStringView &sExpr, size_t &nPos) | mu::ParserBase | private |
ContainsVectorVars(StringView sExpr, bool ignoreSingletons) | mu::ParserBase | |
Cos(const value_type &) | mu::Parser | protectedstatic |
Cosh(const value_type &) | mu::Parser | protectedstatic |
CreateRPN() | mu::ParserBase | private |
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::ParserBase | inline |
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 | |
EMPTYSTRING | mu::ParserBase | private |
EnableBuiltInOprt(bool a_bIsOn=true) | mu::ParserBase | |
EnableDebugDump(bool bDumpCmd, bool bDumpStack) | mu::ParserBase | static |
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()) const | mu::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()) const | mu::ParserBase | |
Eval() | mu::ParserBase | |
Eval(int &nStackSize) | mu::ParserBase | |
Eval(value_type *results, int nBulkSize) | mu::ParserBase | |
evaluateTemporaryVectors(const VectorEvaluation &vectEval, int nStackSize) | mu::ParserBase | private |
exception_type typedef | mu::ParserBase | |
Exp(const value_type &) | mu::Parser | protectedstatic |
expandVector(mu::value_type dFirst, const mu::value_type &dLast, const mu::value_type &dIncrement, std::vector< mu::value_type > &vResults) | mu::ParserBase | private |
FindMultiArgFunc(StringView sExpr, size_t nPos, std::string &sMultArgFunc) | mu::ParserBase | private |
g_DbgDumpCmdCode | mu::ParserBase | protectedstatic |
g_DbgDumpStack | mu::ParserBase | protectedstatic |
GetArgSep() const | mu::ParserBase | |
GetCachedAccess(size_t nthAccess) | mu::ParserBase | |
GetCachedEquation() const | mu::ParserBase | |
GetCachedTarget() const | mu::ParserBase | |
GetConst() const | mu::ParserBase | |
GetExpr() const | mu::ParserBase | |
GetFunDef() const | mu::ParserBase | |
getNextVarObject(std::string &sArgList, bool bCut) | mu::ParserBase | private |
getNextVectorVarIndex() | mu::ParserBase | private |
GetOprtAssociativity(const token_type &a_Tok) const | mu::ParserBase | private |
GetOprtDef() const | mu::ParserBase | |
GetOprtPrecedence(const token_type &a_Tok) const | mu::ParserBase | private |
getTarget() const | mu::ParserBase | private |
GetUsedVar() | mu::ParserBase | |
GetVar() const | mu::ParserBase | |
GetVectors() const | mu::ParserBase | |
GetVectorVar(const std::string &sVarName) | mu::ParserBase | |
GetVersion(EParserVersionInfo eInfo=pviFULL) const | mu::ParserBase | |
HasBuiltInOprt() const | mu::ParserBase | |
HasCachedAccess() | mu::ParserBase | |
Init() | mu::ParserBase | protected |
InitCharSets() override | mu::Parser | virtual |
InitConst() override | mu::Parser | virtual |
InitFun() override | mu::Parser | virtual |
InitOprt() override | mu::Parser | virtual |
InitTokenReader() | mu::ParserBase | private |
IsAlreadyParsed(StringView sNewEquation) | mu::ParserBase | |
IsCompiling() | mu::ParserBase | |
IsLockedPause() const | mu::ParserBase | |
IsNotLastStackItem() const | mu::ParserBase | |
IsVal(const char_type *a_szExpr, int *a_iPos, value_type *a_fVal) | mu::Parser | protectedstatic |
IsValidByteCode(unsigned int _nthLoopElement=-1, unsigned int _nthPartEquation=0) | mu::ParserBase | |
Ln(const value_type &) | mu::Parser | protectedstatic |
LockPause(bool _bLock=true) | mu::ParserBase | |
Log10(const value_type &) | mu::Parser | protectedstatic |
Log2(const value_type &) | mu::Parser | protectedstatic |
m_bBuiltInOp | mu::ParserBase | private |
m_buffer | mu::ParserBase | mutableprivate |
m_compilingState | mu::ParserBase | mutableprivate |
m_compilingTarget | mu::ParserBase | mutableprivate |
m_ConstDef | mu::ParserBase | private |
m_FunDef | mu::ParserBase | private |
m_InfixOprtDef | mu::ParserBase | private |
m_lDataStorage | mu::ParserBase | mutable |
m_nIfElseCounter | mu::ParserBase | mutableprivate |
m_OprtDef | mu::ParserBase | private |
m_PostOprtDef | mu::ParserBase | private |
m_pParseFormula | mu::ParserBase | mutableprivate |
m_pTokenReader | mu::ParserBase | private |
m_sInfixOprtChars | mu::ParserBase | private |
m_sNameChars | mu::ParserBase | private |
m_sOprtChars | mu::ParserBase | private |
m_state | mu::ParserBase | private |
m_stateStacks | mu::ParserBase | mutableprivate |
m_StrVarDef | mu::ParserBase | private |
m_VarDef | mu::ParserBase | private |
m_vStringBuf | mu::ParserBase | mutableprivate |
m_vStringVarBuf | mu::ParserBase | private |
Max(const value_type *, int) | mu::Parser | protectedstatic |
Min(const value_type *, int) | mu::Parser | protectedstatic |
mVarMapPntr | mu::ParserBase | mutable |
mVectorVars | mu::ParserBase | mutableprivate |
nCurrVectorIndex | mu::ParserBase | private |
nMaxThreads | mu::ParserBase | private |
nthLoopElement | mu::ParserBase | private |
nthLoopPartEquation | mu::ParserBase | private |
OnDetectVar(string_type *pExpr, int &nStart, int &nEnd) override | mu::Parser | virtual |
operator=(const ParserBase &a_Parser) | mu::ParserBase | |
ParseCmdCode() | mu::ParserBase | private |
ParseCmdCodeBulk(int nOffset, int nThreadID) | mu::ParserBase | private |
ParseCmdCodeBulkParallel(size_t nVectorLength) | mu::ParserBase | private |
ParseFunction typedef | mu::ParserBase | private |
Parser() | mu::Parser | |
ParserBase() | mu::ParserBase | |
ParserBase(const ParserBase &a_Parser) | mu::ParserBase | |
ParseString() | mu::ParserBase | private |
PauseLoopMode(bool _bPause=true) | mu::ParserBase | |
ReInit() | mu::ParserBase | private |
RemoveVar(const string_type &a_strVarName) | mu::ParserBase | |
replaceLocalVars(std::string &sLine) | mu::ParserBase | private |
ResetLocale() | mu::ParserBase | |
Rint(const value_type &) | mu::Parser | protectedstatic |
s_locale | mu::ParserBase | protectedstatic |
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::Parser | protectedstatic |
Sin(const value_type &) | mu::Parser | protectedstatic |
Sinh(const value_type &) | mu::Parser | protectedstatic |
Sqrt(const value_type &) | mu::Parser | protectedstatic |
StackDump(const ParserStack< token_type > &a_stVal, const ParserStack< token_type > &a_stOprt) const | mu::ParserBase | private |
stringbuf_type typedef | mu::ParserBase | private |
Sum(const value_type *, int) | mu::Parser | protectedstatic |
Tan(const value_type &) | mu::Parser | protectedstatic |
Tan2(const value_type &, const value_type &) | mu::Parser | protectedstatic |
Tanh(const value_type &) | mu::Parser | protectedstatic |
token_reader_type typedef | mu::ParserBase | private |
token_type typedef | mu::ParserBase | private |
UnaryMinus(const value_type &) | mu::Parser | protectedstatic |
UpdateVectorVar(const std::string &sVarName) | mu::ParserBase | |
ValidInfixOprtChars() const | mu::ParserBase | |
ValidNameChars() const | mu::ParserBase | |
ValidOprtChars() const | mu::ParserBase | |
~ParserBase() | mu::ParserBase | virtual |