Go to the source code of this file.
Classes | |
class | exprTypeTraits< Type > |
Simple type identifiers for polymorphic expression values. More... | |
struct | exprTypeTraits< bool > |
struct | exprTypeTraits< ::Foam::label > |
struct | exprTypeTraits< ::Foam::scalar > |
struct | exprTypeTraits< ::Foam::vector > |
struct | exprTypeTraits< ::Foam::tensor > |
struct | exprTypeTraits< ::Foam::sphericalTensor > |
struct | exprTypeTraits< ::Foam::symmTensor > |
struct | nameOp< expressions::valueTypeCode > |
Namespaces | |
Foam | |
Foam::expressions | |
Macros | |
#define | defineExprTypeTraits(Type, Name) |
Enumerations | |
enum | valueTypeCode : unsigned char { NONE = 0, INVALID, type_bool, type_label, type_scalar, type_vector, type_sphericalTensor, type_symmTensor, type_tensor } |
Functions | |
valueTypeCode | valueTypeCodeOf (const word &dataTypeName) |
word | name (const expressions::valueTypeCode typeCode) |
Original source file exprTraits.H
Definition in file exprTraits.H.
#define defineExprTypeTraits | ( | Type, | |
Name | |||
) |
Definition at line 111 of file exprTraits.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.