Go to the documentation of this file.
35 #undef stringToTypeCode
36 #define stringToTypeCode(Type) \
38 if (dataTypeName == exprTypeTraits<Type>::name) \
40 return expressions::valueTypeCode::type_##Type; \
43 if (!dataTypeName.empty())
53 #undef stringToTypeCode
55 return expressions::valueTypeCode::INVALID;
61 #undef case_typeCodeToString
62 #define case_typeCodeToString(Type) \
64 case expressions::valueTypeCode::type_##Type : \
66 return exprTypeTraits<Type>::name; \
71 case expressions::valueTypeCode::NONE :
76 case expressions::valueTypeCode::INVALID :
90 #undef case_typeCodeToString
A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace.
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars, i.e. SphericalTensor<scalar>.
#define case_typeCodeToString(Type)
A class for handling words, derived from Foam::string.
SymmTensor< scalar > symmTensor
SymmTensor of scalars, i.e. SymmTensor<scalar>.
Vector< scalar > vector
A scalar version of the templated Vector.
#define stringToTypeCode(Type)
valueTypeCode valueTypeCodeOf(const word &dataTypeName)
word name(const expressions::valueTypeCode typeCode)
Tensor< scalar > tensor
Tensor of scalars, i.e. Tensor<scalar>.