46 <<
"interpolating field from points to cells"
57 const labelList& curCellPoints = cellPoints[cellI];
59 forAll(curCellPoints, cellPointI)
62 weights[cellI][cellPointI]*pf[curCellPoints[cellPointI]];
78 pi[patchI].pointToFaceInterpolate
88 <<
"finished interpolating field from points to cells"
107 "pointVolInterpolate(" + pf.
name() +
')',
const dimensionSet & dimensions() const
Return dimensions.
const Mesh & mesh() const
Return mesh.
A field of fields is a PtrList of fields with reference counting.
Generic GeometricField class.
Boundary & boundaryFieldRef(const bool updateAccessTime=true)
Return a reference to the boundary field.
const Boundary & boundaryField() const
Return const-reference to the boundary field.
void correctBoundaryConditions()
Correct boundary field.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
const word & name() const noexcept
Return the object name.
const objectRegistry & db() const noexcept
Return the local objectRegistry.
const fileName & instance() const noexcept
Read access to instance path component.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
const fvBoundaryMesh & boundary() const
Return reference to boundary mesh.
const FieldField< Field, scalar > & volWeights() const
Return reference to weights arrays.
const fvMesh & vMesh() const
bool interpolate() const noexcept
Same as isPointData()
A class for managing temporary objects.
#define DebugInFunction
Report an information message using Foam::Info.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
Ostream & endl(Ostream &os)
Add newline and flush stream.
bool interpolate(const vector &p1, const vector &p2, const vector &o, vector &n, scalar l)
#define forAll(list, i)
Loop across all elements in list.
static const char *const typeName
The type name used in ensight case files.
A non-counting (dummy) refCount.