Public Member Functions | Protected Attributes | Friends | List of all members
kinematicParcelInjectionData Class Reference

Container class to provide injection data for kinematic parcels. More...

Inheritance diagram for kinematicParcelInjectionData:
Inheritance graph
[legend]
Collaboration diagram for kinematicParcelInjectionData:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("kinematicParcelInjectionData")
 
 kinematicParcelInjectionData ()
 
 kinematicParcelInjectionData (const dictionary &dict)
 
 kinematicParcelInjectionData (Istream &is)
 
virtual ~kinematicParcelInjectionData ()
 
const pointx () const
 
const vectorU () const
 
scalar d () const
 
scalar rho () const
 
scalar mDot () const
 
pointx ()
 
vectorU ()
 
scalar & d ()
 
scalar & rho ()
 
scalar & mDot ()
 

Protected Attributes

point x_
 
vector U_
 
scalar d_
 
scalar rho_
 
scalar mDot_
 

Friends

bool operator== (const kinematicParcelInjectionData &a, const kinematicParcelInjectionData &b)
 
bool operator!= (const kinematicParcelInjectionData &a, const kinematicParcelInjectionData &b)
 
Ostreamoperator<< (Ostream &os, const kinematicParcelInjectionData &data)
 
Istreamoperator>> (Istream &is, kinematicParcelInjectionData &data)
 

Detailed Description

Container class to provide injection data for kinematic parcels.

Source files

Definition at line 66 of file kinematicParcelInjectionData.H.

Constructor & Destructor Documentation

◆ kinematicParcelInjectionData() [1/3]

Definition at line 32 of file kinematicParcelInjectionData.C.

◆ kinematicParcelInjectionData() [2/3]

Definition at line 43 of file kinematicParcelInjectionData.C.

◆ kinematicParcelInjectionData() [3/3]

◆ ~kinematicParcelInjectionData()

Definition at line 56 of file kinematicParcelInjectionData.C.

Member Function Documentation

◆ TypeName()

TypeName ( "kinematicParcelInjectionData"  )

◆ x() [1/2]

Foam::point & x ( ) const
inline

Definition at line 25 of file kinematicParcelInjectionDataI.H.

References kinematicParcelInjectionData::x_.

◆ U() [1/2]

Foam::vector & U ( ) const
inline

Definition at line 31 of file kinematicParcelInjectionDataI.H.

◆ d() [1/2]

Foam::scalar & d ( ) const
inline

Definition at line 37 of file kinematicParcelInjectionDataI.H.

◆ rho() [1/2]

Foam::scalar & rho ( ) const
inline

Definition at line 43 of file kinematicParcelInjectionDataI.H.

◆ mDot() [1/2]

Foam::scalar & mDot ( ) const
inline

Definition at line 49 of file kinematicParcelInjectionDataI.H.

◆ x() [2/2]

point& x ( )
inline

◆ U() [2/2]

vector& U ( )
inline

◆ d() [2/2]

scalar& d ( )
inline

◆ rho() [2/2]

scalar& rho ( )
inline

◆ mDot() [2/2]

scalar& mDot ( )
inline

Friends And Related Function Documentation

◆ operator==

bool operator== ( const kinematicParcelInjectionData a,
const kinematicParcelInjectionData b 
)
friend

Definition at line 148 of file kinematicParcelInjectionData.H.

◆ operator!=

bool operator!= ( const kinematicParcelInjectionData a,
const kinematicParcelInjectionData b 
)
friend

Definition at line 159 of file kinematicParcelInjectionData.H.

◆ operator<<

Ostream& operator<< ( Ostream os,
const kinematicParcelInjectionData data 
)
friend

◆ operator>>

Istream& operator>> ( Istream is,
kinematicParcelInjectionData data 
)
friend

Member Data Documentation

◆ x_

point x_
protected

◆ U_

vector U_
protected

◆ d_

scalar d_
protected

◆ rho_

scalar rho_
protected

◆ mDot_

scalar mDot_
protected

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