Classes | Namespaces | Macros | Functions
fvsPatchField.H File Reference
Include dependency graph for fvsPatchField.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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...
 
class  calculatedFvsPatchField< Type >
 Foam::calculatedFvsPatchField. More...
 
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...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define makeFvsPatchTypeFieldTypeName(type)
 
#define makeFvsPatchFieldsTypeName(type)
 
#define makeFvsPatchTypeField(PatchTypeField, typePatchTypeField)
 
#define makeFvsPatchFields(type)
 
#define makeFvsPatchTypeFieldTypedefs(type)
 

Functions

template<class Type >
Ostream & operator<< (Ostream &, const fvsPatchField< Type > &)
 

Detailed Description

Original source file fvsPatchField.H

Definition in file fvsPatchField.H.

Macro Definition Documentation

#define makeFvsPatchTypeFieldTypeName (   type)
Value:
#define defineNamedTemplateTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information for templates.
Definition: className.H:134
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
Definition: POSIX.C:461

Definition at line 392 of file fvsPatchField.H.

#define makeFvsPatchFieldsTypeName (   type)
Value:
makeFvsPatchTypeFieldTypeName(type##FvsPatchScalarField); \
makeFvsPatchTypeFieldTypeName(type##FvsPatchVectorField); \
makeFvsPatchTypeFieldTypeName(type##FvsPatchSphericalTensorField); \
makeFvsPatchTypeFieldTypeName(type##FvsPatchSymmTensorField); \
makeFvsPatchTypeFieldTypeName(type##FvsPatchTensorField);
#define makeFvsPatchTypeFieldTypeName(type)
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
Definition: POSIX.C:461

Definition at line 396 of file fvsPatchField.H.

#define makeFvsPatchTypeField (   PatchTypeField,
  typePatchTypeField 
)
Value:
defineNamedTemplateTypeNameAndDebug(typePatchTypeField, 0); \
\
( \
PatchTypeField, typePatchTypeField, patch \
); \
\
( \
PatchTypeField, \
typePatchTypeField, \
patchMapper \
); \
\
( \
PatchTypeField, typePatchTypeField, dictionary \
);
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
#define defineNamedTemplateTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information for templates.
Definition: className.H:134

Definition at line 404 of file fvsPatchField.H.

#define makeFvsPatchFields (   type)
Value:
( \
type##FvsPatchSphericalTensorField \
); \
fvsPatchField< vector > fvsPatchVectorField
fvsPatchField< scalar > fvsPatchScalarField
fvsPatchField< tensor > fvsPatchTensorField
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
Definition: POSIX.C:461
fvsPatchField< sphericalTensor > fvsPatchSphericalTensorField
fvsPatchField< symmTensor > fvsPatchSymmTensorField
#define makeFvsPatchTypeField(PatchTypeField, typePatchTypeField)

Definition at line 426 of file fvsPatchField.H.

#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;
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
Definition: POSIX.C:461

Definition at line 439 of file fvsPatchField.H.