Go to the source code of this file.
|
| class | faePatchField< Type > |
| | faePatchField<Type> abstract base class. This class gives a fat-interface to all derived classes covering all possible ways in which they might be used. The first level of derivation is to basic patchFields which cover zero-gradient, fixed-gradient, fixed-value and mixed conditions. The next level of derivation covers all the specialised typed with specific evaluation procedures, particularly with respect to specific fields. More...
|
| |
| class | calculatedFaePatchField< Type > |
| | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
| |
| class | faePatchField< Type > |
| | faePatchField<Type> abstract base class. This class gives a fat-interface to all derived classes covering all possible ways in which they might be used. The first level of derivation is to basic patchFields which cover zero-gradient, fixed-gradient, fixed-value and mixed conditions. The next level of derivation covers all the specialised typed with specific evaluation procedures, particularly with respect to specific fields. More...
|
| |
|
| | Foam |
| | Namespace for OpenFOAM.
|
| |
|
| template<class Type > |
| Ostream & | operator<< (Ostream &, const faePatchField< Type > &) |
| |
Original source file faePatchField.H
Definition in file faePatchField.H.
◆ makeFaePatchTypeFieldTypeName
| #define makeFaePatchTypeFieldTypeName |
( |
|
typePatchTypeField | ) |
|
Value:\
defineNamedTemplateTypeNameAndDebug(typePatchTypeField, 0);
Definition at line 372 of file faePatchField.H.
◆ makeFaePatchFieldsTypeName
| #define makeFaePatchFieldsTypeName |
( |
|
typePatchField | ) |
|
Value:\
makeFaePatchTypeFieldTypeName(typePatchField##FaePatchScalarField); \
makeFaePatchTypeFieldTypeName(typePatchField##FaePatchVectorField); \
makeFaePatchTypeFieldTypeName(typePatchField##FaePatchSphericalTensorField); \
makeFaePatchTypeFieldTypeName(typePatchField##FaePatchSymmTensorField); \
makeFaePatchTypeFieldTypeName(typePatchField##FaePatchTensorField);
Definition at line 376 of file faePatchField.H.
◆ makeFaePatchTypeField
| #define makeFaePatchTypeField |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:\
defineNamedTemplateTypeNameAndDebug(typePatchTypeField, 0); \
\
addToRunTimeSelectionTable \
( \
PatchTypeField, typePatchTypeField,
patch \
); \
\
addToRunTimeSelectionTable \
( \
PatchTypeField, \
typePatchTypeField, \
patchMapper \
); \
\
addToRunTimeSelectionTable \
( \
PatchTypeField, typePatchTypeField, dictionary \
);
Definition at line 385 of file faePatchField.H.
◆ makeFaePatchFields
| #define makeFaePatchFields |
( |
|
type | ) |
|
Value:\
makeFaePatchTypeField \
( \
faePatchSphericalTensorField, \
type##FaePatchSphericalTensorField \
); \
Definition at line 407 of file faePatchField.H.
◆ makeFaePatchTypeFieldTypedefs
| #define makeFaePatchTypeFieldTypedefs |
( |
|
type | ) |
|
Value:\
typedef
type##FaePatchField<scalar>
type##FaePatchScalarField; \
typedef
type##FaePatchField<vector>
type##FaePatchVectorField; \
typedef
type##FaePatchField<sphericalTensor> \
type##FaePatchSphericalTensorField; \
typedef
type##FaePatchField<symmTensor>
type##FaePatchSymmTensorField; \
typedef
type##FaePatchField<tensor>
type##FaePatchTensorField;
Definition at line 420 of file faePatchField.H.