Helper methods for creating expressions.
More...
|
| defineTypeName (expressionEntry) |
|
| defineRunTimeSelectionTable (expressionEntry, empty) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, expressionEntry, empty, direct) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, expressionEntry, empty, label) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, expressionEntry, empty, scalar) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, expressionEntry, empty, word) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, boolEntry, empty, bool) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, dimensionedScalarEntry, empty, dimensionedScalar) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, dimensionedVectorEntry, empty, dimensionedVector) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, dimensionedTensorEntry, empty, dimensionedTensor) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, dimensionedSymmTensorEntry, empty, dimensionedSymmTensor) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, dimensionedSphericalTensorEntry, empty, dimensionedSphericalTensor) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, stringEntry, empty, string) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, stringEntry, empty, fileName) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, vectorEntry, empty, vector) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, tensorEntry, empty, tensor) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, symmTensorEntry, empty, symmTensor) |
|
| addNamedToRunTimeSelectionTable (expressionEntry, sphericalTensorEntry, empty, sphericalTensor) |
|
template<class Type > |
string | zeroValue () |
|
template<class Type > |
string | toString (const Type &data, const word &prefix) |
|
template<class Type > |
string | toString (const Type &data) |
|
template<class Type > |
string | toString (ITstream &is) |
|
List< expressions::exprString > | getList (const dictionary &dict, const word &keyword, bool mandatory=true, label recursionDepth=0) |
|
Helper methods for creating expressions.
- Source files
-
◆ defineTypeName()
◆ defineRunTimeSelectionTable()
◆ addNamedToRunTimeSelectionTable() [1/16]
◆ addNamedToRunTimeSelectionTable() [2/16]
◆ addNamedToRunTimeSelectionTable() [3/16]
◆ addNamedToRunTimeSelectionTable() [4/16]
◆ addNamedToRunTimeSelectionTable() [5/16]
◆ addNamedToRunTimeSelectionTable() [6/16]
◆ addNamedToRunTimeSelectionTable() [7/16]
◆ addNamedToRunTimeSelectionTable() [8/16]
◆ addNamedToRunTimeSelectionTable() [9/16]
◆ addNamedToRunTimeSelectionTable() [10/16]
◆ addNamedToRunTimeSelectionTable() [11/16]
◆ addNamedToRunTimeSelectionTable() [12/16]
◆ addNamedToRunTimeSelectionTable() [13/16]
◆ addNamedToRunTimeSelectionTable() [14/16]
◆ addNamedToRunTimeSelectionTable() [15/16]
◆ addNamedToRunTimeSelectionTable() [16/16]
◆ zeroValue()
string Foam::exprTools::zeroValue |
( |
| ) |
|
◆ toString() [1/3]
string Foam::exprTools::toString |
( |
const Type & |
data, |
|
|
const word & |
prefix |
|
) |
| |
◆ toString() [2/3]
string Foam::exprTools::toString |
( |
const Type & |
data | ) |
|
◆ toString() [3/3]
◆ getList()
Definition at line 113 of file exprTools.C.
References dict, Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, token::isLabel(), token::isPunctuation(), token::isString(), Foam::nl, List::resize(), ITstream::rewind(), entry::stream(), and token::stringToken().
Referenced by exprDriver::readVariableStrings().