Go to the source code of this file.
|
| class | faPatchField< Type > |
| | faPatchField<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 | calculatedFaPatchField< Type > |
| | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
| |
| class | faPatchField< Type > |
| | faPatchField<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 faPatchField< Type > &) |
| |
Original source file faPatchField.H
Definition in file faPatchField.H.
◆ addToFaPatchFieldRunTimeSelection
| #define addToFaPatchFieldRunTimeSelection |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:\
addToRunTimeSelectionTable \
( \
PatchTypeField, typePatchTypeField,
patch \
); \
\
addToRunTimeSelectionTable \
( \
PatchTypeField, \
typePatchTypeField, \
patchMapper \
); \
\
addToRunTimeSelectionTable \
( \
PatchTypeField, typePatchTypeField, dictionary \
);
Definition at line 483 of file faPatchField.H.
◆ makeFaPatchTypeFieldTypeName
| #define makeFaPatchTypeFieldTypeName |
( |
|
typePatchTypeField | ) |
|
Value:\
defineNamedTemplateTypeNameAndDebug(typePatchTypeField, 0);
Definition at line 503 of file faPatchField.H.
◆ makeFaPatchFieldsTypeName
| #define makeFaPatchFieldsTypeName |
( |
|
typePatchField | ) |
|
Value:\
makeFaPatchTypeFieldTypeName(typePatchField##FaPatchScalarField); \
makeFaPatchTypeFieldTypeName(typePatchField##FaPatchVectorField); \
makeFaPatchTypeFieldTypeName(typePatchField##FaPatchSphericalTensorField); \
makeFaPatchTypeFieldTypeName(typePatchField##FaPatchSymmTensorField); \
makeFaPatchTypeFieldTypeName(typePatchField##FaPatchTensorField);
Definition at line 508 of file faPatchField.H.
◆ makeFaPatchTypeField
| #define makeFaPatchTypeField |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:\
defineTypeNameAndDebug(typePatchTypeField, 0); \
\
addToFaPatchFieldRunTimeSelection \
( \
PatchTypeField, typePatchTypeField \
);
Definition at line 517 of file faPatchField.H.
◆ makeTemplateFaPatchTypeField
| #define makeTemplateFaPatchTypeField |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:\
defineNamedTemplateTypeNameAndDebug(typePatchTypeField, 0); \
\
addToFaPatchFieldRunTimeSelection \
( \
PatchTypeField, typePatchTypeField \
);
Definition at line 526 of file faPatchField.H.
◆ makeFaPatchFields
| #define makeFaPatchFields |
( |
|
type | ) |
|
Value:\
makeTemplateFaPatchTypeField \
( \
faPatchSphericalTensorField, \
type##FaPatchSphericalTensorField \
); \
makeTemplateFaPatchTypeField \
( \
faPatchSymmTensorField, \
type##FaPatchSymmTensorField \
); \
makeTemplateFaPatchTypeField \
( \
faPatchTensorField, \
type##FaPatchTensorField \
);
Definition at line 536 of file faPatchField.H.
◆ makeFaPatchTypeFieldTypedefs
| #define makeFaPatchTypeFieldTypedefs |
( |
|
type | ) |
|
Value:\
typedef
type##FaPatchField<scalar>
type##FaPatchScalarField; \
typedef
type##FaPatchField<vector>
type##FaPatchVectorField; \
typedef
type##FaPatchField<sphericalTensor> \
type##FaPatchSphericalTensorField; \
typedef
type##FaPatchField<symmTensor>
type##FaPatchSymmTensorField; \
typedef
type##FaPatchField<tensor>
type##FaPatchTensorField;
Definition at line 557 of file faPatchField.H.