Public Member Functions | List of all members
InjectionModelList Class Reference

List of injection models. More...

Inheritance diagram for InjectionModelList:
Inheritance graph
[legend]

Public Member Functions

 InjectionModelList (CloudType &owner)
 
 InjectionModelList (const dictionary &dict, CloudType &owner)
 
 InjectionModelList (const InjectionModelList< CloudType > &im)
 
virtual autoPtr< InjectionModelList< CloudType > > clone () const
 
virtual ~InjectionModelList ()
 
scalar timeStart () const
 
scalar timeEnd () const
 
scalar volumeToInject (const scalar time0, const scalar time1)
 
scalar averageParcelMass ()
 
void updateMesh ()
 
template<class TrackCloudType >
void inject (TrackCloudType &cloud, typename CloudType::parcelType::trackingData &td)
 
template<class TrackCloudType >
void injectSteadyState (TrackCloudType &cloud, typename CloudType::parcelType::trackingData &td, const scalar trackTime)
 
virtual void info (Ostream &os)
 

Detailed Description

List of injection models.

Source files

Definition at line 79 of file KinematicCloud.H.

Constructor & Destructor Documentation

◆ InjectionModelList() [1/3]

Definition at line 26 of file InjectionModelList.C.

◆ InjectionModelList() [2/3]

InjectionModelList ( const dictionary dict,
CloudType owner 
)

Definition at line 34 of file InjectionModelList.C.

◆ InjectionModelList() [3/3]

◆ ~InjectionModelList()

~InjectionModelList ( )
virtual

Definition at line 104 of file InjectionModelList.C.

Member Function Documentation

◆ clone()

virtual autoPtr<InjectionModelList<CloudType> > clone ( ) const
inlinevirtual

Definition at line 66 of file InjectionModelList.H.

◆ timeStart()

Foam::scalar timeStart ( ) const

Definition at line 111 of file InjectionModelList.C.

◆ timeEnd()

Foam::scalar timeEnd ( ) const

Definition at line 124 of file InjectionModelList.C.

◆ volumeToInject()

Foam::scalar volumeToInject ( const scalar  time0,
const scalar  time1 
)

Definition at line 138 of file InjectionModelList.C.

◆ averageParcelMass()

Foam::scalar averageParcelMass ( )

Definition at line 154 of file InjectionModelList.C.

◆ updateMesh()

void updateMesh ( )

Definition at line 170 of file InjectionModelList.C.

◆ inject()

void inject ( TrackCloudType &  cloud,
typename CloudType::parcelType::trackingData &  td 
)

Definition at line 182 of file InjectionModelList.C.

◆ injectSteadyState()

void injectSteadyState ( TrackCloudType &  cloud,
typename CloudType::parcelType::trackingData &  td,
const scalar  trackTime 
)

Definition at line 197 of file InjectionModelList.C.

◆ info()

void info ( Ostream os)
virtual

Definition at line 211 of file InjectionModelList.C.


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