142 const word& engineType,
An STL-conforming hash table.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Stabilisation data and routines for cell-to-cell interpolations.
Class to calculate interpolative addressing and weights between the cells of two overlapping meshes.
Class to calculate interpolative addressing and weights between the cells and patches of two overlapp...
virtual ~meshToMesh()
Destructor.
const polyMesh & srcMesh() const
Return const access to the source mesh.
const cellsToCellsStabilisation & tgtCellsStabilisation() const
Return the stabilisation engine for the target cells.
const patchToPatch & patchInterpolation(const label i) const
Return the interpolation engine between a source and a target.
remote srcToTgtPoint(const label srcCelli, const point &p) const
Find the target processor and cell associated with a point in a.
const List< labelPair > & patchIndices() const
Return the list of corresponding source and target patch indices.
const cellsToCellsStabilisation & srcCellsStabilisation() const
Return the stabilisation engine for the source cells.
const polyMesh & tgtMesh() const
Return const access to the target mesh.
TypeName("meshToMesh")
Run-time type information.
void operator=(const meshToMesh &)=delete
Disallow default bitwise assignment.
const patchToPatchStabilisation & srcPatchStabilisation(const label i) const
Return the stabilisation engine for a source patch.
bool consistent() const
Is the interpolation between consistent meshes? I.e., are all.
meshToMesh(const polyMesh &srcMesh, const polyMesh &tgtMesh, const word &engineType, const HashTable< word > &patchMap=NullObjectRef< HashTable< word >>())
Construct from source and target meshes. If a patchMap is supplied,.
const cellsToCells & cellsInterpolation() const
Return the interpolation engine between source and target cells.
const patchToPatchStabilisation & tgtPatchStabilisation(const label i) const
Return the stabilisation engine for a target patch.
Stabilisation data and routines for patch-to-patch interpolations.
Class to generate coupling geometry between two primitive patches.
Mesh consisting of general polyhedral cells.
Struct for keeping processor, element (cell, face, point) index.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const T & NullObjectRef()
Return const reference to the nullObject of type T.