Loading...
Searching...
No Matches
PhiScheme.H File Reference
Include dependency graph for PhiScheme.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PhiScheme< Type, PhiLimiter >
 Class to create the weighting-factors based on the face-flux. More...

Namespaces

namespace  Foam
 Namespace for OpenFOAM.

Macros

#define makePhiSurfaceInterpolationScheme(SS, WEIGHT, TYPE)

Detailed Description

Original source file PhiScheme.H

Definition in file PhiScheme.H.

Macro Definition Documentation

◆ makePhiSurfaceInterpolationScheme

#define makePhiSurfaceInterpolationScheme ( SS,
WEIGHT,
TYPE )
Value:
\
typedef PhiScheme<TYPE, WEIGHT> Phischeme##WEIGHT_; \
defineTemplateTypeNameAndDebugWithName(Phischeme##WEIGHT_, #SS, 0); \
\
surfaceInterpolationScheme<TYPE>::addMeshConstructorToTable \
<PhiScheme<TYPE, WEIGHT>> add##SS##TYPE##MeshConstructorToTable_; \
\
surfaceInterpolationScheme<TYPE>::addMeshFluxConstructorToTable \
<PhiScheme<TYPE, WEIGHT>> add##SS##TYPE##MeshFluxConstructorToTable_; \
\
limitedSurfaceInterpolationScheme<TYPE>::addMeshConstructorToTable \
<PhiScheme<TYPE, WEIGHT>> add##SS##TYPE##MeshConstructorToLimitedTable_; \
\
limitedSurfaceInterpolationScheme<TYPE>::addMeshFluxConstructorToTable \
<PhiScheme<TYPE, WEIGHT>> add##SS##TYPE##MeshFluxConstructorToLimitedTable_;
dict add("bounds", meshBb)

Definition at line 153 of file PhiScheme.H.