Go to the documentation of this file.
50 #ifndef cutFaceAdvect_H
51 #define cutFaceAdvect_H
152 const scalar cutValue
161 const scalar cutValue
237 return subFaceCentre_;
249 return subFacePoints_;
255 return surfacePoints_;
A class for handling words, derived from Foam::string.
A class for handling file names.
scalar timeIntegratedFaceFlux(const label faceI, const vector &x0, const vector &n0, const scalar Un0, const scalar dt, const scalar phi, const scalar magSf)
void quadAreaCoeffs(const DynamicPointList &pf0, const DynamicPointList &pf1, scalar &quadArea, scalar &intQuadArea) const
const DynamicList< point > & surfacePoints() const noexcept
const DynamicList< point > & subFacePoints() const noexcept
const vector & subFaceArea() const noexcept
const volScalarField & alpha1
cutFaceAdvect(const fvMesh &mesh, const volScalarField &alpha1)
dimensionedScalar sign(const dimensionedScalar &ds)
void cutPoints(const label faceI, const scalar f0, DynamicList< point > &cutPoints)
label calcSubFace(const label faceI, const vector &normal, const vector &base)
Generic templated field type.
Mesh data needed to do the Finite Volume discretisation.
scalar timeIntegratedArea(const label faceI, const scalar dt, const scalar magSf, const scalar Un0)
const point & subFaceCentre() const noexcept
Base class for cutting a face, faceI, of an fvMesh, mesh_, at its intersections.
Calculates the face fluxes.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A face is a list of labels corresponding to mesh vertices.
Generic GeometricField class.