expressionEntryVectors.C File Reference
Include dependency graph for expressionEntryVectors.C:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::exprTools
 Helper methods for creating expressions.
 

Macros

#define defineExpressionEntryType(Type)
 

Functions

 addNamedToRunTimeSelectionTable (expressionEntry, vectorEntry, empty, vector)
 
 addNamedToRunTimeSelectionTable (expressionEntry, tensorEntry, empty, tensor)
 
 addNamedToRunTimeSelectionTable (expressionEntry, symmTensorEntry, empty, symmTensor)
 
 addNamedToRunTimeSelectionTable (expressionEntry, sphericalTensorEntry, empty, sphericalTensor)
 

Detailed Description

Original source file expressionEntryVectors.C

Definition in file expressionEntryVectors.C.

Macro Definition Documentation

◆ defineExpressionEntryType

#define defineExpressionEntryType (   Type)
Value:
Foam::string Foam::exprTools::Type##Entry::evaluate(const entry& e) \
{ \
return toExprStr<Type>(e.stream()); \
}

Definition at line 81 of file expressionEntryVectors.C.

Foam::string
A class for handling character strings derived from std::string.
Definition: string.H:76
Foam::constant::electromagnetic::e
const dimensionedScalar e
Elementary charge.
Definition: createFields.H:11
Foam::stringOps::evaluate
string evaluate(label fieldWidth, const std::string &s, size_t pos=0, size_t len=std::string::npos)
String evaluation with specified (positive, non-zero) field width.
Definition: stringOpsEvaluate.C:37