Namespaces | |
exprDriverOps | |
Miscellaneous operations used in combination with the expressions::exprDriver. | |
exprString | |
A variant of Foam::string with expansion of dictionary variables into a comma-separated form. | |
fieldExpr | |
Namespace for primitive field expressions parsing and evaluation. | |
patchExpr | |
Namespace for patch expressions parsing and evaluation. | |
volumeExpr | |
Namespace for volume field expressions parsing and evaluation. | |
Classes | |
struct | boolAndOp |
Logical 'and', possibly with scalars as (false, true) values. More... | |
struct | boolNotOp |
Inverse of boolOp() More... | |
struct | boolNotOp< bool > |
Inverse of boolOp, no conversion required for bool. More... | |
struct | boolOp |
Convert [0-1] values (usually scalars) as false/true. More... | |
struct | boolOp< bool > |
Convert to bool, pass-through for bool. More... | |
struct | boolOrOp |
Logical 'or', possibly with scalars as (false, true) values. More... | |
struct | boolXorOp |
Logical 'xor', possibly with scalars as (false, true) values. More... | |
class | exprDriver |
Base driver for parsing (field) values. More... | |
class | exprDriverWriter |
Registered input/output for an expressions::fvExprDriver. More... | |
class | exprResult |
A polymorphic field/result from evaluating an expression. More... | |
class | exprResultDelayed |
An exprResult with an additional delay before evaluation. More... | |
class | exprResultGlobals |
A globally available registry of expression results. These are currently registered on Time (may change in the future). More... | |
class | exprResultStack |
A stack of polymorphic fields. Can be used to build a list of results one at a time. More... | |
class | exprResultStored |
An exprResult with persistence. More... | |
class | exprResultStoredStack |
An exprResultStack with persistence. More... | |
class | exprString |
class | fvExprDriver |
Base driver for parsing value expressions associated with an fvMesh. More... | |
class | patchExprFieldBase |
Base class for managing patches with expressions. The expected input supports value, gradient and mixed conditions. More... | |
Typedefs | |
typedef patchExpr::parseDriver | patchExprDriver |
Typedef for patchExpr parseDriver. More... | |
typedef volumeExpr::parseDriver | volumeExprDriver |
Typedef for volumeExpr parseDriver. More... | |
typedef fieldExpr::parseDriver | fieldExprDriver |
Typedef for fieldExpr parseDriver. More... | |
Typedef for patchExpr parseDriver.
Definition at line 72 of file patchExprFwd.H.
Typedef for volumeExpr parseDriver.
Definition at line 71 of file volumeExprFwd.H.
Typedef for fieldExpr parseDriver.
Definition at line 62 of file fieldExprFwd.H.
Foam::expressions::defineTypeName | ( | exprDriverWriter | ) |
Foam::expressions::defineTypeNameAndDebug | ( | fvExprDriver | , |
0 | |||
) |
Foam::expressions::defineRunTimeSelectionTable | ( | fvExprDriver | , |
dictionary | |||
) |
Foam::expressions::defineRunTimeSelectionTable | ( | fvExprDriver | , |
idName | |||
) |
Foam::expressions::defineDebugSwitchWithName | ( | patchExpr | , |
"patchExpr" | , | ||
0 | |||
) |
Foam::expressions::registerDebugSwitchWithName | ( | patchExpr | , |
patchExpr | , | ||
"patchExpr" | |||
) |
Foam::expressions::defineDebugSwitchWithName | ( | volumeExpr | , |
"volumeExpr" | , | ||
0 | |||
) |
Foam::expressions::registerDebugSwitchWithName | ( | volumeExpr | , |
volumeExpr | , | ||
"volumeExpr" | |||
) |
Foam::expressions::defineTypeNameAndDebug | ( | exprDriver | , |
0 | |||
) |
Foam::expressions::defineTypeNameAndDebug | ( | exprResult | , |
0 | |||
) |
Foam::expressions::defineRunTimeSelectionTable | ( | exprResult | , |
dictionary | |||
) |
Foam::expressions::defineRunTimeSelectionTable | ( | exprResult | , |
empty | |||
) |
Foam::expressions::addToRunTimeSelectionTable | ( | exprResult | , |
exprResult | , | ||
dictionary | |||
) |
Foam::expressions::addToRunTimeSelectionTable | ( | exprResult | , |
exprResult | , | ||
empty | |||
) |
Foam::expressions::defineTypeName | ( | exprResultDelayed | ) |
Foam::expressions::addToRunTimeSelectionTable | ( | exprResult | , |
exprResultDelayed | , | ||
dictionary | |||
) |
Foam::expressions::addToRunTimeSelectionTable | ( | exprResult | , |
exprResultDelayed | , | ||
empty | |||
) |
Foam::expressions::defineTypeName | ( | exprResultGlobals | ) |
Foam::expressions::defineTypeNameAndDebug | ( | exprResultStack | , |
0 | |||
) |
Foam::expressions::addToRunTimeSelectionTable | ( | exprResult | , |
exprResultStack | , | ||
dictionary | |||
) |
Foam::expressions::addToRunTimeSelectionTable | ( | exprResult | , |
exprResultStack | , | ||
empty | |||
) |
Foam::expressions::defineTypeName | ( | exprResultStored | ) |
Foam::expressions::addToRunTimeSelectionTable | ( | exprResult | , |
exprResultStored | , | ||
dictionary | |||
) |
Foam::expressions::addToRunTimeSelectionTable | ( | exprResult | , |
exprResultStored | , | ||
empty | |||
) |
Foam::expressions::defineTypeName | ( | exprResultStoredStack | ) |
Foam::expressions::addToRunTimeSelectionTable | ( | exprResult | , |
exprResultStoredStack | , | ||
dictionary | |||
) |
Foam::expressions::addToRunTimeSelectionTable | ( | exprResult | , |
exprResultStoredStack | , | ||
empty | |||
) |
Foam::expressions::defineDebugSwitchWithName | ( | fieldExpr | , |
"fieldExpr" | , | ||
0 | |||
) |
Foam::expressions::registerDebugSwitchWithName | ( | fieldExpr | , |
fieldExpr | , | ||
"fieldExpr" | |||
) |