MPPoint Derived Type

type, private :: MPPoint

Multiphase equilibria point.


Components

Type Visibility Attributes Name Initial
real(kind=pr), public :: P

Pressure [bar]

real(kind=pr), public :: T

Temperature [K]

real(kind=pr), public :: beta_w

Fraction of the reference (incipient) phase.

real(kind=pr), public, allocatable :: betas(:)

Fractions of the main phases.

integer, public :: iters

Number of iterations needed to converge the point.

integer, public :: nc

Number of components

integer, public :: np

Number of phases

integer, public :: ns

Number of the specified variable.

real(kind=pr), public, allocatable :: w(:)

Mole fractions of the incipient phase.

real(kind=pr), public, allocatable :: x_l(:,:)

Mole fractions of the main phases.