Public Member Functions | Private Attributes
phaseModel::iNew Class Reference

Return a pointer to a new phaseModel created on freestore. More...

Collaboration diagram for phaseModel::iNew:
Collaboration graph
[legend]

Public Member Functions

 iNew (const volScalarField &p, const volScalarField &T)
 
autoPtr< phaseModeloperator() (Istream &is) const
 
 iNew (const fvMesh &mesh)
 
autoPtr< phaseModeloperator() (Istream &is) const
 
 iNew (const phaseSystem &fluid)
 
autoPtr< phaseModeloperator() (Istream &is) const
 

Private Attributes

const volScalarFieldp_
 
const volScalarFieldT_
 
const fvMeshmesh_
 
const phaseSystemfluid_
 
label indexCounter_
 

Detailed Description

Return a pointer to a new phaseModel created on freestore.

Return a pointer to a new phase created on freestore.

from Istream

Definition at line 83 of file phaseModel.H.

Constructor & Destructor Documentation

◆ iNew() [1/3]

iNew ( const volScalarField p,
const volScalarField T 
)
inline

Definition at line 91 of file phaseModel.H.

◆ iNew() [2/3]

iNew ( const fvMesh mesh)
inline

Definition at line 114 of file phaseModel.H.

◆ iNew() [3/3]

iNew ( const phaseSystem fluid)
inline

Definition at line 135 of file phaseModel.H.

Member Function Documentation

◆ operator()() [1/3]

autoPtr<phaseModel> operator() ( Istream is) const
inline

Definition at line 100 of file phaseModel.H.

References phaseModel::iNew::p_, phaseModel::phaseModel(), and phaseModel::iNew::T_.

Here is the call graph for this function:

◆ operator()() [2/3]

autoPtr<phaseModel> operator() ( Istream is) const
inline

Definition at line 121 of file phaseModel.H.

References ent::keyword(), phaseModel::iNew::mesh_, dictionary::null, and phaseModel::phaseModel().

Here is the call graph for this function:

◆ operator()() [3/3]

autoPtr<phaseModel> operator() ( Istream is) const
inline

Definition at line 143 of file phaseModel.H.

References phaseModel::iNew::fluid_, phaseModel::iNew::indexCounter_, and phaseModel::New().

Here is the call graph for this function:

Field Documentation

◆ p_

const volScalarField& p_
private

Definition at line 85 of file phaseModel.H.

Referenced by phaseModel::iNew::operator()().

◆ T_

const volScalarField& T_
private

Definition at line 86 of file phaseModel.H.

Referenced by phaseModel::iNew::operator()().

◆ mesh_

const fvMesh& mesh_
private

Definition at line 109 of file phaseModel.H.

Referenced by phaseModel::iNew::operator()().

◆ fluid_

const phaseSystem& fluid_
private

Definition at line 129 of file phaseModel.H.

Referenced by phaseModel::iNew::operator()().

◆ indexCounter_

label indexCounter_
mutableprivate

Definition at line 130 of file phaseModel.H.

Referenced by phaseModel::iNew::operator()().


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