Go to the documentation of this file.
39 #ifndef reconstructedDistanceFunction_H
40 #define reconstructedDistanceFunction_H
92 const label neiRingLevel
101 bool updateStencil=
true
113 return cellDistLevel_;
118 return nextToInterface_;
const volScalarField & cellDistLevel() const noexcept
const volScalarField & constructRDF(const boolList &nextToInterface, const volVectorField ¢re, const volVectorField &normal, zoneDistribute &distribute, bool updateStencil=true)
const dimensionedScalar alpha
void updateContactAngle(const volScalarField &alpha, const volVectorField &U, surfaceVectorField::Boundary &nHatb)
const boolList & nextToInterface() const noexcept
void markCellsNearSurf(const boolList &interfaceCells, const label neiRingLevel)
Mesh data needed to do the Finite Volume discretisation.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Class for parallel communication in a narrow band. It either provides a Map with the neighbouring val...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Calculates a reconstructed distance function.
Generic GeometricField class.
reconstructedDistanceFunction(const fvMesh &mesh)