patchCutPlot.C File Reference
Include dependency graph for patchCutPlot.C:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::patchCutPlot
 Functions for generating weights for a cut-plot of a patch.
 

Macros

#define DeclareTypeFieldValues(Type, nullArg)    PtrList<Field<Type>> Type##FieldValues;
 
#define ResizeTypeFieldValues(Type, nullArg)    Type##FieldValues.resize(nFields);
 
#define TypeFieldValuesParameter(Type, nullArg)    , Type##FieldValues
 

Functions

List< weight > calcNonInterpolatingWeights (const faceList &faces, const UList< vector > &faceAreas, const UList< vector > &faceNormals, const pointField &points, const scalarField &pointXs, const scalarField &faceMinXs, const scalarField &faceMaxXs, const labelList &faceMinOrder, const scalarField &cutXs, const bool normalise)
 
List< weight > calcInterpolatingWeights (const faceList &faces, const UList< vector > &faceAreas, const UList< vector > &faceNormals, const pointField &points, const scalarField &pointXs, const scalarField &faceMinXs, const scalarField &faceMaxXs, const labelList &faceMinOrder, const scalarField &cutXs, const bool normalise)
 
List< weight > calcWeights (const faceList &faces, const UList< vector > &faceAreas, const UList< vector > &faceNormals, const pointField &points, const scalarField &pointXs, const scalarField &faceMinXs, const scalarField &faceMaxXs, const labelList &faceMinOrder, const scalarField &cutXs, const bool interpolate, const bool normalise)
 

Detailed Description

Original source file patchCutPlot.C

Definition in file patchCutPlot.C.

Macro Definition Documentation

◆ DeclareTypeFieldValues

#define DeclareTypeFieldValues (   Type,
  nullArg 
)     PtrList<Field<Type>> Type##FieldValues;

◆ ResizeTypeFieldValues

#define ResizeTypeFieldValues (   Type,
  nullArg 
)     Type##FieldValues.resize(nFields);

◆ TypeFieldValuesParameter

#define TypeFieldValuesParameter (   Type,
  nullArg 
)     , Type##FieldValues