MPLICcellStorage Class Reference

Provides local cell addressing for geometry and data for MPLIC class. More...

Public Member Functions

 MPLICcellStorage (const primitiveMesh &mesh, const scalarField &pointsAlpha, const vectorField &pointsU, const scalar cellAlpha, const vector &cellU, const label celli)
 Construct from components. More...
 
const pointFieldpoints () const
 Return reference to mesh points. More...
 
const faceListfaces () const
 Return reference to the mesh faces. More...
 
const edgeListedges () const
 Return reference to the mesh edges. More...
 
const labelListListfaceEdges () const
 Return reference to the mesh face edges. More...
 
const labelListcellPoints () const
 Return reference to the cell points. More...
 
const labelListcellFaces () const
 Return reference to face list. More...
 
const labelListcellEdges () const
 Return reference to cell edges. More...
 
const boolListisOwner () const
 Return isOwners. More...
 
const scalarFieldpointsAlpha () const
 Return point alphas. More...
 
const vectorFieldpointsU () const
 Return point velocities. More...
 
scalar cellAlpha () const
 Return cell alpha. More...
 
const vectorcellU () const
 Return cell velocity. More...
 
scalar V () const
 Return cell volume. More...
 
const vectorC () const
 Return cell centre. More...
 
const UIndirectList< vector > & Sf () const
 Return face surface area vectors. More...
 
const UIndirectList< vector > & Cf () const
 Return face centres. More...
 
const UIndirectList< scalar > & magSf () const
 Return face areas. More...
 
scalar cellAlphaMax () const
 Return maximum point alpha value in the cell. More...
 
scalar cellAlphaMin () const
 Return minimum point alpha value in the cell. More...
 
const scalarFieldfacesAlphaMin () const
 Return minimum point alpha value on the cell faces. More...
 
const scalarFieldfacesAlphaMax () const
 Return maximum point alpha value on the cell faces. More...
 
label size () const
 Return number of faces in the the cell. More...
 

Detailed Description

Provides local cell addressing for geometry and data for MPLIC class.

Source files

Definition at line 50 of file MPLICcellStorage.H.

Constructor & Destructor Documentation

◆ MPLICcellStorage()

MPLICcellStorage ( const primitiveMesh mesh,
const scalarField pointsAlpha,
const vectorField pointsU,
const scalar  cellAlpha,
const vector cellU,
const label  celli 
)

Construct from components.

Definition at line 139 of file MPLICcellStorage.C.

Member Function Documentation

◆ points()

const Foam::pointField & points ( ) const
inline

Return reference to mesh points.

Definition at line 30 of file MPLICcellStorageI.H.

◆ faces()

const Foam::faceList & faces ( ) const
inline

Return reference to the mesh faces.

Definition at line 36 of file MPLICcellStorageI.H.

◆ edges()

const Foam::edgeList & edges ( ) const
inline

Return reference to the mesh edges.

Definition at line 42 of file MPLICcellStorageI.H.

◆ faceEdges()

const Foam::labelListList & faceEdges ( ) const
inline

Return reference to the mesh face edges.

Definition at line 48 of file MPLICcellStorageI.H.

◆ cellPoints()

const Foam::labelList & cellPoints ( ) const
inline

Return reference to the cell points.

Definition at line 53 of file MPLICcellStorageI.H.

◆ cellFaces()

const Foam::labelList & cellFaces ( ) const
inline

Return reference to face list.

Definition at line 59 of file MPLICcellStorageI.H.

◆ cellEdges()

const Foam::labelList & cellEdges ( ) const
inline

Return reference to cell edges.

Definition at line 65 of file MPLICcellStorageI.H.

◆ isOwner()

const Foam::boolList & isOwner ( ) const
inline

Return isOwners.

Definition at line 71 of file MPLICcellStorageI.H.

◆ pointsAlpha()

const Foam::scalarField & pointsAlpha ( ) const
inline

Return point alphas.

Definition at line 77 of file MPLICcellStorageI.H.

◆ pointsU()

const Foam::vectorField & pointsU ( ) const
inline

Return point velocities.

Definition at line 83 of file MPLICcellStorageI.H.

◆ cellAlpha()

Foam::scalar cellAlpha ( ) const
inline

Return cell alpha.

Definition at line 89 of file MPLICcellStorageI.H.

◆ cellU()

const Foam::vector & cellU ( ) const
inline

Return cell velocity.

Definition at line 95 of file MPLICcellStorageI.H.

◆ V()

Foam::scalar V ( ) const
inline

Return cell volume.

Definition at line 101 of file MPLICcellStorageI.H.

◆ C()

const Foam::vector & C ( ) const
inline

Return cell centre.

Definition at line 107 of file MPLICcellStorageI.H.

◆ Sf()

const Foam::UIndirectList< Foam::vector > & Sf ( ) const
inline

Return face surface area vectors.

Definition at line 114 of file MPLICcellStorageI.H.

◆ Cf()

const Foam::UIndirectList< Foam::vector > & Cf ( ) const
inline

Return face centres.

Definition at line 121 of file MPLICcellStorageI.H.

◆ magSf()

const Foam::UIndirectList< Foam::scalar > & magSf ( ) const
inline

Return face areas.

Definition at line 128 of file MPLICcellStorageI.H.

◆ cellAlphaMax()

Foam::scalar cellAlphaMax ( ) const
inline

Return maximum point alpha value in the cell.

Definition at line 134 of file MPLICcellStorageI.H.

◆ cellAlphaMin()

Foam::scalar cellAlphaMin ( ) const
inline

Return minimum point alpha value in the cell.

Definition at line 140 of file MPLICcellStorageI.H.

◆ facesAlphaMin()

const Foam::scalarField & facesAlphaMin ( ) const
inline

Return minimum point alpha value on the cell faces.

Definition at line 146 of file MPLICcellStorageI.H.

◆ facesAlphaMax()

const Foam::scalarField & facesAlphaMax ( ) const
inline

Return maximum point alpha value on the cell faces.

Definition at line 152 of file MPLICcellStorageI.H.

◆ size()

Foam::label size ( ) const
inline

Return number of faces in the the cell.

Definition at line 158 of file MPLICcellStorageI.H.


The documentation for this class was generated from the following files: