Namespace for volume field expressions parsing and evaluation. More...
Classes | |
class | parseDriver |
Driver for volume, surface, point field expressions. More... | |
class | parser |
Lemon parser interface for volume expressions grammar. More... | |
class | scanner |
Ragel lexer/scanner interface for volume expressions. More... | |
union | scanToken |
Enumerations | |
enum | FieldAssociation : unsigned char { NO_DATA = 0, POINT_DATA = 1, SURFACE_DATA = 2, VOLUME_DATA = 3 } |
The field association for volume expressions (mutually exclusive) More... | |
Functions | |
defineTypeNameAndDebug (parseDriver, 0) | |
addNamedToRunTimeSelectionTable (fvExprDriver, parseDriver, dictionary, volume) | |
addNamedToRunTimeSelectionTable (fvExprDriver, parseDriver, idName, volume) | |
addNamedToRunTimeSelectionTable (fvExprDriver, parseDriver, dictionary, internalField) | |
addNamedToRunTimeSelectionTable (fvExprDriver, parseDriver, idName, internalField) | |
Variables | |
int | debug |
Static debugging option. More... | |
enum FieldAssociation : unsigned char |
The field association for volume expressions (mutually exclusive)
Enumerator | |
---|---|
NO_DATA | No data. |
POINT_DATA | Point data. |
SURFACE_DATA | Surface data. |
VOLUME_DATA | Volume data. |
Definition at line 55 of file volumeExprFwd.H.
Foam::expressions::volumeExpr::defineTypeNameAndDebug | ( | parseDriver | , |
0 | |||
) |
Foam::expressions::volumeExpr::addNamedToRunTimeSelectionTable | ( | fvExprDriver | , |
parseDriver | , | ||
dictionary | , | ||
volume | |||
) |
Foam::expressions::volumeExpr::addNamedToRunTimeSelectionTable | ( | fvExprDriver | , |
parseDriver | , | ||
idName | , | ||
volume | |||
) |
Foam::expressions::volumeExpr::addNamedToRunTimeSelectionTable | ( | fvExprDriver | , |
parseDriver | , | ||
dictionary | , | ||
internalField | |||
) |
Foam::expressions::volumeExpr::addNamedToRunTimeSelectionTable | ( | fvExprDriver | , |
parseDriver | , | ||
idName | , | ||
internalField | |||
) |
int debug |
Static debugging option.