106 void calcAddressing();
117 void calculateInverseDistanceWeights()
const;
119 void calculateInverseVolumeWeights()
const;
121 void calculateCellToCellAddressing()
const;
133 static const scalar directHitTol;
195 return cellAddressing_;
Generic GeometricField class.
Mesh data needed to do the Finite Volume discretisation.
Non-pointer based hierarchical recursive searching.
Serial mesh to mesh interpolation class.
const fvMesh & fromMesh() const
scalar V() const
Overlap volume.
meshToMesh0(const fvMesh &fromMesh, const fvMesh &toMesh, const HashTable< word > &patchMap, const wordList &cuttingPatchNames)
Construct from the two meshes, the patch name map for the patches.
void interpolateField(Field< Type > &, const VolField< Type > &, const labelList &adr, const scalarListList &weights) const
Interpolate field using inverse-distance weights.
const fvMesh & toMesh() const
~meshToMesh0()
Destructor.
void interpolateInternalField(Field< Type > &, const VolField< Type > &, order=INTERPOLATE) const
Interpolate internal volume field.
order
Enumeration specifying required accuracy.
void mapField(Field< Type > &, const Field< Type > &, const labelList &adr) const
Map field.
void interpolate(VolField< Type > &, const VolField< Type > &, order=INTERPOLATE) const
Interpolate volume field.
const labelList & cellAddressing() const
From toMesh cells to fromMesh cells.
A class for managing temporary objects.
Macro definitions for declaring ClassName(), NamespaceName(), etc.