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

Go to the source code of this file.

Classes

class  PatchFunction1
 Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a certain type, e.g. constant or time varying, and provide functions to return the (interpolated) value, and integral between limits. More...
 
class  PatchFunction1
 Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a certain type, e.g. constant or time varying, and provide functions to return the (interpolated) value, and integral between limits. More...
 

Namespaces

 Foam
 

Macros

#define makePatchFunction1(Type)
 
#define makePatchFunction1Type(SS, Type)
 
#define makeConcretePatchFunction1Type(SS, Type)
 
#define makeScalarPatchFunction1(SS)
 

Functions

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

Detailed Description

Original source file PatchFunction1.H

Definition in file PatchFunction1.H.

Macro Definition Documentation

◆ makePatchFunction1

#define makePatchFunction1 (   Type)
Value:
\
defineNamedTemplateTypeNameAndDebug(PatchFunction1<Type>, 0); \
\
defineTemplateRunTimeSelectionTable \
( \
PatchFunction1<Type>, \
dictionary \
);

Definition at line 282 of file PatchFunction1.H.

◆ makePatchFunction1Type

#define makePatchFunction1Type (   SS,
  Type 
)
Value:
\
defineNamedTemplateTypeNameAndDebug(PatchFunction1Types::SS<Type>, 0); \
\
PatchFunction1<Type>::adddictionaryConstructorToTable \
<PatchFunction1Types::SS<Type>> \
add##SS##Type##ConstructorToTable_;

Definition at line 294 of file PatchFunction1.H.

◆ makeConcretePatchFunction1Type

#define makeConcretePatchFunction1Type (   SS,
  Type 
)
Value:
\
defineTypeNameAndDebug(SS, 0); \
\
PatchFunction1<Type>::adddictionaryConstructorToTable \
<PatchFunction1Types::SS> \
add##SS##Type##ConstructorToTable_;

Definition at line 304 of file PatchFunction1.H.

◆ makeScalarPatchFunction1

#define makeScalarPatchFunction1 (   SS)
Value:
\
makeConcretePatchFunction1Type(SS, scalar);

Definition at line 314 of file PatchFunction1.H.