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
-