Loading...
Searching...
No Matches
kinematicParcelInjectionData Class Reference

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

#include <kinematicParcelInjectionData.H>

Inheritance diagram for kinematicParcelInjectionData:
Collaboration diagram for kinematicParcelInjectionData:

Public Member Functions

 TypeName ("kinematicParcelInjectionData")
 Runtime type information.
 kinematicParcelInjectionData ()
 Null constructor.
 kinematicParcelInjectionData (const dictionary &dict)
 Construct from dictionary.
 kinematicParcelInjectionData (Istream &is)
 Construct from Istream.
virtual ~kinematicParcelInjectionData ()
 Destructor.
const pointx () const
 Return const access to the position.
const vectorU () const
 Return const access to the velocity.
scalar d () const
 Return const access to the diameter.
scalar rho () const
 Return const access to the density.
scalar mDot () const
 Return const access to the mass flow rate.
pointx ()
 Return access to the position.
vectorU ()
 Return access to the velocity.
scalar & d ()
 Return access to the diameter.
scalar & rho ()
 Return access to the density.
scalar & mDot ()
 Return access to the mass flow rate.

Protected Attributes

point x_
 Position [m].
vector U_
 Velocity [m/s].
scalar d_
 Diameter [m].
scalar rho_
 Density [kg/m3].
scalar mDot_
 Mass flow rate [kg/s].

Friends

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

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]

kinematicParcelInjectionData ( )

◆ kinematicParcelInjectionData() [2/3]

kinematicParcelInjectionData ( const dictionary & dict)

Construct from dictionary.

Definition at line 42 of file kinematicParcelInjectionData.C.

References d_, dict, mDot_, rho_, U_, and x_.

◆ kinematicParcelInjectionData() [3/3]

kinematicParcelInjectionData ( Istream & is)

Construct from Istream.

Definition at line 25 of file kinematicParcelInjectionDataIO.C.

References IOstream::check(), d_, FUNCTION_NAME, mDot_, rho_, U_, and x_.

Here is the call graph for this function:

◆ ~kinematicParcelInjectionData()

Destructor.

Definition at line 56 of file kinematicParcelInjectionData.C.

Member Function Documentation

◆ TypeName()

TypeName ( "kinematicParcelInjectionData" )

Runtime type information.

References dict.

◆ x() [1/2]

const Foam::point & x ( ) const
inline

Return const access to the position.

Definition at line 25 of file kinematicParcelInjectionDataI.H.

References x_.

◆ U() [1/2]

const Foam::vector & U ( ) const
inline

Return const access to the velocity.

Definition at line 31 of file kinematicParcelInjectionDataI.H.

References U_.

◆ d() [1/2]

Foam::scalar d ( ) const
inline

Return const access to the diameter.

Definition at line 37 of file kinematicParcelInjectionDataI.H.

References d_.

◆ rho() [1/2]

Foam::scalar rho ( ) const
inline

Return const access to the density.

Definition at line 43 of file kinematicParcelInjectionDataI.H.

References rho_.

◆ mDot() [1/2]

Foam::scalar mDot ( ) const
inline

Return const access to the mass flow rate.

Definition at line 49 of file kinematicParcelInjectionDataI.H.

References mDot_.

◆ x() [2/2]

Foam::point & x ( )
inline

Return access to the position.

Definition at line 55 of file kinematicParcelInjectionDataI.H.

References x_.

◆ U() [2/2]

Foam::vector & U ( )
inline

Return access to the velocity.

Definition at line 61 of file kinematicParcelInjectionDataI.H.

References U_.

◆ d() [2/2]

Foam::scalar & d ( )
inline

Return access to the diameter.

Definition at line 67 of file kinematicParcelInjectionDataI.H.

References d_.

◆ rho() [2/2]

Foam::scalar & rho ( )
inline

Return access to the density.

Definition at line 73 of file kinematicParcelInjectionDataI.H.

References rho_.

◆ mDot() [2/2]

Foam::scalar & mDot ( )
inline

Return access to the mass flow rate.

Definition at line 79 of file kinematicParcelInjectionDataI.H.

References mDot_.

◆ operator==

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

Definition at line 187 of file kinematicParcelInjectionData.H.

References b, kinematicParcelInjectionData(), and NotImplemented.

◆ operator!=

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

Definition at line 198 of file kinematicParcelInjectionData.H.

References b, kinematicParcelInjectionData(), and NotImplemented.

◆ operator<<

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

Ostream operator.

References kinematicParcelInjectionData(), and os().

◆ operator>>

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

Istream operator.

References kinematicParcelInjectionData().

Member Data Documentation

◆ x_

◆ U_

◆ d_

◆ rho_

scalar rho_
protected

◆ mDot_

scalar mDot_
protected

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