Go to the source code of this file.
|
class | fvsPatchField< Type > |
| An abstract base class with a fat-interface to all derived classes covering all possible ways in which they might be used. More...
|
|
|
namespace | Foam |
| Namespace for OpenFOAM.
|
|
|
template<class Type > |
Ostream & | operator<< (Ostream &, const fvsPatchField< Type > &) |
|
Original source file fvsPatchField.H
Definition in file fvsPatchField.H.
◆ makeFvsPatchTypeFieldTypeName
#define makeFvsPatchTypeFieldTypeName |
( |
|
type | ) |
|
Value: \
defineNamedTemplateTypeNameAndDebug(type, 0);
Definition at line 391 of file fvsPatchField.H.
◆ makeFvsPatchFieldsTypeName
#define makeFvsPatchFieldsTypeName |
( |
|
type | ) |
|
Value: \
makeFvsPatchTypeFieldTypeName(type##FvsPatchScalarField); \
makeFvsPatchTypeFieldTypeName(type##FvsPatchVectorField); \
makeFvsPatchTypeFieldTypeName(type##FvsPatchSphericalTensorField); \
makeFvsPatchTypeFieldTypeName(type##FvsPatchSymmTensorField); \
makeFvsPatchTypeFieldTypeName(type##FvsPatchTensorField);
Definition at line 395 of file fvsPatchField.H.
◆ makeFvsPatchTypeField
#define makeFvsPatchTypeField |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value: \
defineNamedTemplateTypeNameAndDebug(typePatchTypeField, 0); \
\
( \
PatchTypeField, typePatchTypeField, patch \
); \
\
( \
PatchTypeField, \
typePatchTypeField, \
patchMapper \
); \
\
( \
PatchTypeField, typePatchTypeField, dictionary \
);
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
Definition at line 403 of file fvsPatchField.H.
◆ makeFvsPatchFields
#define makeFvsPatchFields |
( |
|
type | ) |
|
Value: \
makeFvsPatchTypeField(fvsPatchScalarField, type##FvsPatchScalarField); \
makeFvsPatchTypeField(fvsPatchVectorField, type##FvsPatchVectorField); \
( \
fvsPatchSphericalTensorField, \
type##FvsPatchSphericalTensorField \
); \
makeFvsPatchTypeField(fvsPatchSymmTensorField, type##FvsPatchSymmTensorField); \
makeFvsPatchTypeField(fvsPatchTensorField, type##FvsPatchTensorField);
#define makeFvsPatchTypeField(PatchTypeField, typePatchTypeField)
Definition at line 425 of file fvsPatchField.H.
◆ makeFvsPatchTypeFieldTypedefs
#define makeFvsPatchTypeFieldTypedefs |
( |
|
type | ) |
|
Value: \
typedef type##FvsPatchField<scalar> type##FvsPatchScalarField; \
typedef type##FvsPatchField<vector> type##FvsPatchVectorField; \
typedef type##FvsPatchField<sphericalTensor> \
type##FvsPatchSphericalTensorField; \
typedef type##FvsPatchField<symmTensor> type##FvsPatchSymmTensorField; \
typedef type##FvsPatchField<tensor> type##FvsPatchTensorField;
Definition at line 438 of file fvsPatchField.H.