Class phase¶
Defined in File phase.H
Inheritance Relationships¶
Base Type¶
public regIOobject
Derived Types¶
public blackoilPhase
(Class blackoilPhase)public incompressibleFluid
(Class incompressibleFluid)
Class Documentation¶
-
class
phase
: public regIOobject¶ A virtual base class for reservoir fluid phases with automatic phase registration.
Subclassed by blackoilPhase, incompressibleFluid
Public Functions
-
phase
(const word &name, const dictionary &transportProperties, const fvMesh &mesh)¶ Construct from components.
-
virtual
~phase
()¶ Destructor.
-
const word &
name
() const¶ Return phase name.
-
const fvMesh &
mesh
() const¶ Return const ref to mesh.
-
const volVectorField &
U
() const¶ Return const ref to velocity.
-
volVectorField &
U
()¶ Return ref to velocity (For boundary manipulation)
-
const volScalarField &
alpha
() const¶ Return const ref to saturation.
-
volScalarField &
alpha
()¶ Return ref to saturation (For boundary manipulation)
-
const surfaceScalarField &
phi
() const¶ Return const ref to flux.
-
surfaceScalarField &
phi
()¶ Return ref to flux.
-
virtual void
correct
() = 0
-