FreeFOAM The Cross-Platform CFD Toolkit
PhiScheme.H File Reference

Detailed Description

Definition in file PhiScheme.H.

+ 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)

Macro Definition Documentation

#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_;

Definition at line 138 of file PhiScheme.H.