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

Go to the source code of this file.

Classes

class  faceData
 Base class for classes which manage incomplete sets of face data. More...
 
class  faceCutData
 Class to manage face cut data. More...
 
class  faceFsData
 Class to manage face basis function data. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::cellCutPlot
 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

template<class Type >
autoPtr< Pair< Field< Type > > > fieldPairPtr (const label size)
 Allocate and return a pair of fields. More...
 
template<class Type >
autoPtr< Pair< Pair< Field< Type > > > > fieldPairPairPtr (const label size)
 Allocate and return a pair of a pair of fields. More...
 
List< weight > calcNonInterpolatingWeights (const polyMesh &mesh, const generatedCellZone &zone, const scalarField &pointXs, const scalarField &zoneCellMinXs, const scalarField &zoneCellMaxXs, const labelList &zoneCellMinOrder, const scalarField &cutXs, const bool normalise)
 
List< weight > calcInterpolatingWeights (const polyMesh &mesh, const generatedCellZone &zone, const scalarField &pointXs, const scalarField &zoneCellMinXs, const scalarField &zoneCellMaxXs, const labelList &zoneCellMinOrder, const scalarField &cutXs, const bool normalise)
 
List< weight > calcWeights (const polyMesh &mesh, const generatedCellZone &zone, const scalarField &pointXs, const scalarField &cellMinXs, const scalarField &cellMaxXs, const labelList &cellMinOrder, const scalarField &cutXs, const bool interpolate, const bool normalise)
 

Detailed Description

Original source file cellCutPlot.C

Definition in file cellCutPlot.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