Finds the isovalue that matches the volume fraction. More...
Public Member Functions | |
surfaceIteratorIso (const fvMesh &mesh, scalarField &pointVal, const scalar tol) | |
bool | isASurfaceCell (const scalar alpha1) const |
label | vofCutCell (const label celli, const scalar alpha1, const scalar tol, const label maxIter) |
const point & | subCellCentre () const |
scalar | subCellVolume () const |
const point & | surfaceCentre () const |
const vector & | surfaceArea () const |
scalar | VolumeOfFluid () const |
scalar | cutValue () const |
label | cellStatus () |
const DynamicList< point > & | facePoints () |
Finds the isovalue that matches the volume fraction.
Roenby, J., Bredmose, H. and Jasak, H. (2016). A computational method for sharp interface advection Royal Society Open Science, 3 doi 10.1098/rsos.160405
Author Johan Roenby, DHI, all rights reserved.
Definition at line 60 of file surfaceIteratorIso.H.
surfaceIteratorIso | ( | const fvMesh & | mesh, |
scalarField & | pointVal, | ||
const scalar | tol | ||
) |
Definition at line 27 of file surfaceIteratorIso.C.
|
inline |
Definition at line 96 of file surfaceIteratorIso.H.
References alpha1.
Referenced by isoAlpha::reconstruct().
Foam::label vofCutCell | ( | const label | celli, |
const scalar | alpha1, | ||
const scalar | tol, | ||
const label | maxIter | ||
) |
Definition at line 43 of file surfaceIteratorIso.C.
References alpha1, C, Foam::constant::electromagnetic::e, f(), forAll, Foam::LUsolve(), M, Foam::mag(), Foam::max(), Foam::min(), Foam::constant::mathematical::pi(), Foam::pow(), Foam::pow3(), Foam::sortedOrder(), and Foam::sqr().
Referenced by isoAlpha::reconstruct().
|
inline |
Definition at line 116 of file surfaceIteratorIso.H.
References cutCellIso::subCellCentre().
|
inline |
Definition at line 122 of file surfaceIteratorIso.H.
References cutCellIso::subCellVolume().
|
inline |
Definition at line 128 of file surfaceIteratorIso.H.
References cutCellIso::faceCentre().
Referenced by isoAlpha::reconstruct().
|
inline |
Definition at line 134 of file surfaceIteratorIso.H.
References cutCellIso::faceArea().
Referenced by isoAlpha::reconstruct().
|
inline |
Definition at line 140 of file surfaceIteratorIso.H.
References cutCellIso::VolumeOfFluid().
|
inline |
Definition at line 146 of file surfaceIteratorIso.H.
References cutCellIso::cutValue().
|
inline |
Definition at line 152 of file surfaceIteratorIso.H.
References cutCellIso::cellStatus().
Referenced by isoAlpha::reconstruct().
|
inline |
Definition at line 158 of file surfaceIteratorIso.H.
References cutCellIso::facePoints().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.