Public Member Functions | |
TypeName ("cellCellStencilObject") | |
cellCellStencilObject (const fvMesh &mesh, const bool update=true) | |
virtual | ~cellCellStencilObject ()=default |
virtual bool | movePoints () |
virtual bool | update () |
virtual const labelUList & | cellTypes () const |
virtual const labelUList & | interpolationCells () const |
virtual const mapDistribute & | cellInterpolationMap () const |
virtual const labelListList & | cellStencil () const |
virtual const List< scalarList > & | cellInterpolationWeights () const |
virtual const scalarList & | cellInterpolationWeight () const |
virtual void | stencilWeights (const point &sample, const pointList &donorCcs, scalarList &weights) const |
virtual const wordHashSet & | nonInterpolatedFields () const |
![]() | |
MeshObject (const Mesh &mesh) | |
virtual | ~MeshObject ()=default |
const Mesh & | mesh () const |
virtual bool | writeData (Ostream &os) const |
![]() | |
TypeName ("cellCellStencil") | |
declareRunTimeSelectionTable (autoPtr, cellCellStencil, mesh,(const fvMesh &mesh, const dictionary &dict, const bool update),(mesh, dict, update)) | |
cellCellStencil (const fvMesh &) | |
virtual | ~cellCellStencil () |
virtual wordHashSet & | nonInterpolatedFields () |
bool | localStencil (const labelUList &) const |
const labelIOList & | zoneID () const |
template<class Type > | |
Foam::tmp< Foam::volScalarField > | createField (const fvMesh &mesh, const word &name, const UList< Type > &psi) |
Additional Inherited Members | |
![]() | |
enum | patchCellType { OTHER = 0, PATCH = 1, OVERSET = 2 } |
enum | cellType { CALCULATED = 0, INTERPOLATED = 1, HOLE = 2 } |
![]() | |
template<class... Args> | |
static const Type & | New (const Mesh &mesh, Args &&... args) |
static bool | Delete (const Mesh &mesh) |
![]() | |
static autoPtr< cellCellStencil > | New (const fvMesh &, const dictionary &dict, const bool update=true) |
static const labelIOList & | zoneID (const fvMesh &) |
static void | globalCellCells (const globalIndex &gi, const polyMesh &mesh, const boolList &isValidDonor, const labelList &selectedCells, labelListList &cellCells, pointListList &cellCellCentres) |
![]() | |
static labelList | count (const label size, const labelUList &lst) |
template<class Type > | |
static tmp< volScalarField > | createField (const fvMesh &mesh, const word &name, const UList< Type > &) |
![]() | |
const Mesh & | mesh_ |
![]() | |
const fvMesh & | mesh_ |
wordHashSet | nonInterpolatedFields_ |
![]() | |
static const Enum< cellType > | cellTypeNames_ |
|
inlineexplicit |
Definition at line 71 of file cellCellStencilObject.H.
|
virtualdefault |
TypeName | ( | "cellCellStencilObject" | ) |
|
inlinevirtual |
Definition at line 105 of file cellCellStencilObject.H.
|
inlinevirtual |
Implements cellCellStencil.
Definition at line 111 of file cellCellStencilObject.H.
|
inlinevirtual |
Implements cellCellStencil.
Definition at line 117 of file cellCellStencilObject.H.
Referenced by dynamicOversetFvMesh::addInterpolation(), dynamicOversetFvMesh::normalisation(), and dynamicOversetFvMesh::writeObject().
|
inlinevirtual |
Implements cellCellStencil.
Definition at line 123 of file cellCellStencilObject.H.
Referenced by dynamicOversetFvMesh::addInterpolation().
|
inlinevirtual |
Implements cellCellStencil.
Definition at line 129 of file cellCellStencilObject.H.
Referenced by dynamicOversetFvMesh::writeObject().
|
inlinevirtual |
Implements cellCellStencil.
Definition at line 136 of file cellCellStencilObject.H.
Referenced by dynamicOversetFvMesh::addInterpolation(), and dynamicOversetFvMesh::writeObject().
|
inlinevirtual |
Implements cellCellStencil.
Definition at line 142 of file cellCellStencilObject.H.
Referenced by dynamicOversetFvMesh::addInterpolation().
|
inlinevirtual |
Implements cellCellStencil.
Definition at line 149 of file cellCellStencilObject.H.
Referenced by dynamicOversetFvMesh::addInterpolation().
|
inlinevirtual |
Implements cellCellStencil.
Definition at line 156 of file cellCellStencilObject.H.
|
inlinevirtual |
Reimplemented from cellCellStencil.
Definition at line 167 of file cellCellStencilObject.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.