Go to the source code of this file.
|
class | fvPatchField< Type > |
| Abstract base class with a fat-interface to all derived classes covering all possible ways in which they might be used. More...
|
|
class | calculatedFvPatchField< Type > |
| This boundary condition is not designed to be evaluated; it is assmued that the value is assigned via field assignment, and not via a call to e.g. updateCoeffs or evaluate . More...
|
|
class | fvMatrix< Type > |
| A special matrix type and solver, designed for finite volume solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise. More...
|
|
class | fvPatchField< Type > |
| Abstract base class with a fat-interface to all derived classes covering all possible ways in which they might be used. More...
|
|
|
| Foam |
| Namespace for OpenFOAM.
|
|
|
template<class Type > |
Ostream & | operator<< (Ostream &, const fvPatchField< Type > &) |
|
Original source file fvPatchField.H
Definition in file fvPatchField.H.
#define makeFvPatchField |
( |
|
fvPatchTypeField | ) |
|
Value:template<> \
int fvPatchTypeField::disallowGenericFvPatchField \
#define defineTemplateRunTimeSelectionTable(baseType, argNames)
Define run-time selection table for template classes.
int debugSwitch(const char *name, const int defaultValue=0)
Lookup debug switch or add default value.
#define defineNamedTemplateTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information for templates.
Definition at line 596 of file fvPatchField.H.
#define addToPatchFieldRunTimeSelection |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value: ( \
PatchTypeField, \
typePatchTypeField, \
patch \
( \
PatchTypeField, \
typePatchTypeField, \
patchMapper \
( \
PatchTypeField, \
typePatchTypeField, \
dictionary \
);
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Definition at line 609 of file fvPatchField.H.
#define addRemovableToPatchFieldRunTimeSelection |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value: ( \
PatchTypeField, \
typePatchTypeField, \
patch \
( \
PatchTypeField, \
typePatchTypeField, \
patchMapper \
( \
PatchTypeField, \
typePatchTypeField, \
dictionary \
);
#define addRemovableToRunTimeSelectionTable(baseType, thisType, argNames)
Definition at line 631 of file fvPatchField.H.
#define makePatchTypeField |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
#define addToPatchFieldRunTimeSelection(PatchTypeField, typePatchTypeField)
Definition at line 655 of file fvPatchField.H.
#define makeRemovablePatchTypeField |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:#define addRemovableToPatchFieldRunTimeSelection(PatchTypeField, typePatchTypeField)
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
Definition at line 660 of file fvPatchField.H.
#define makeTemplatePatchTypeField |
( |
|
PatchTypeField, |
|
|
|
typePatchTypeField |
|
) |
| |
Value:#define defineNamedTemplateTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information for templates.
#define addToPatchFieldRunTimeSelection(PatchTypeField, typePatchTypeField)
Definition at line 666 of file fvPatchField.H.
#define makePatchFields |
( |
|
type | ) |
|
Value: type##FvPatchScalarField \
type##FvPatchVectorField \
type##FvPatchSphericalTensorField \
type##FvPatchSymmTensorField \
type##FvPatchTensorField \
);
fvPatchField< vector > fvPatchVectorField
fvPatchField< tensor > fvPatchTensorField
fvPatchField< symmTensor > fvPatchSymmTensorField
fvPatchField< sphericalTensor > fvPatchSphericalTensorField
fvPatchField< scalar > fvPatchScalarField
#define makeTemplatePatchTypeField(PatchTypeField, typePatchTypeField)
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
Definition at line 671 of file fvPatchField.H.
#define makePatchFieldsTypeName |
( |
|
type | ) |
|
Value:#define defineNamedTemplateTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information for templates.
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
Definition at line 699 of file fvPatchField.H.
#define makePatchTypeFieldTypedefs |
( |
|
type | ) |
|
Value:typedef type##FvPatchField<scalar>
type##FvPatchScalarField; \
typedef
type##FvPatchField<vector>
type##FvPatchVectorField; \
typedef
type##FvPatchField<sphericalTensor>
\ type##FvPatchSphericalTensorField; \
typedef
type##FvPatchField<symmTensor>
type##FvPatchSymmTensorField; \
typedef
type##FvPatchField<tensor>
type##FvPatchTensorField;
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
Definition at line 707 of file fvPatchField.H.