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 |
struct | boolNotOp |
struct | boolNotOp< bool > |
struct | boolOp |
struct | boolOp< bool > |
struct | boolOrOp |
struct | boolXorOp |
class | exprDriver |
Base driver for parsing (field) values. 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 | fvExprDriverWriter |
Registered input/output for an expressions::fvExprDriver. More... | |
class | patchExprFieldBase |
Base class for managing patches with expressions. The expected input supports value, gradient and mixed conditions. More... | |
class | scanToken |
A low-level input/scan token content. No defined constructors/destructors. All memory management is manual! More... | |
Typedefs | |
typedef patchExpr::parseDriver | patchExprDriver |
typedef volumeExpr::parseDriver | volumeExprDriver |
typedef fieldExpr::parseDriver | fieldExprDriver |
Enumerations | |
enum | FieldAssociation : unsigned char { NO_DATA = 0, POINT_DATA = 1, FACE_DATA = 2, VOLUME_DATA = 4 } |
enum | valueTypeCode : unsigned char { NONE = 0, INVALID, type_bool, type_label, type_scalar, type_vector, type_sphericalTensor, type_symmTensor, type_tensor } |
Definition at line 59 of file patchExprFwd.H.
Definition at line 59 of file volumeExprFwd.H.
Definition at line 59 of file fieldExprFwd.H.
enum FieldAssociation : unsigned char |
Enumerator | |
---|---|
NO_DATA | No data. |
POINT_DATA | Point data. |
FACE_DATA | Face data. |
VOLUME_DATA | Volume data. |
Definition at line 37 of file exprFieldAssociation.H.
|
strong |
Definition at line 62 of file exprTraits.H.
Foam::expressions::defineTypeNameAndDebug | ( | fvExprDriver | , |
0 | |||
) |
Foam::expressions::defineRunTimeSelectionTable | ( | fvExprDriver | , |
dictionary | |||
) |
Foam::expressions::defineRunTimeSelectionTable | ( | fvExprDriver | , |
idName | |||
) |
Foam::expressions::defineTypeName | ( | fvExprDriverWriter | ) |
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" | |||
) |
Foam::expressions::valueTypeCode valueTypeCodeOf | ( | const word & | dataTypeName | ) |
Definition at line 26 of file exprTraits.C.
References stringToTypeCode.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.