Class performs geometric matching of volume fraction and calculates surface interpolation of volume fraction field. More...
Public Member Functions | |
MPLICcell (const bool unweighted=true, const bool multiCut=true) | |
Construct for given interpolation and PLIC type. More... | |
bool | matchAlpha (const MPLICcellStorage &cellInfo) |
Match cell volume ratios. More... | |
const DynamicList< scalar > & | alphaf () const |
Return face volume fraction. More... | |
const vector & | cutNormal () const |
Return cut normal. More... | |
scalar | cutAlpha () const |
Return volume fraction corresponding to the cut. More... | |
scalar | subCellVolume () const |
Return sub-cell volume. More... | |
Class performs geometric matching of volume fraction and calculates surface interpolation of volume fraction field.
Cut algorithms:
Definition at line 55 of file MPLICcell.H.
MPLICcell | ( | const bool | unweighted = true , |
const bool | multiCut = true |
||
) |
Construct for given interpolation and PLIC type.
Definition at line 1002 of file MPLICcell.C.
References triFace().
bool matchAlpha | ( | const MPLICcellStorage & | cellInfo | ) |
Match cell volume ratios.
Definition at line 1026 of file MPLICcell.C.
Referenced by MPLIC::surfaceAlpha().
|
inline |
Return face volume fraction.
Definition at line 269 of file MPLICcellI.H.
Referenced by MPLIC::surfaceAlpha().
|
inline |
Return cut normal.
Definition at line 275 of file MPLICcellI.H.
|
inline |
Return volume fraction corresponding to the cut.
Definition at line 287 of file MPLICcellI.H.
|
inline |
Return sub-cell volume.
Definition at line 281 of file MPLICcellI.H.