OpenFOAM logo
Open Source CFD Toolkit

definedInjector Class Reference

Inheritance diagram for definedInjector:

Inheritance graph
[legend]
Collaboration diagram for definedInjector:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName ("definedInjector")
 Runtime type information.
 definedInjector (const Time &t, const dictionary &dict)
 Construct from components.
 ~definedInjector ()
label nParcelsToInject (const scalar t0, const scalar t1) const
 Return number of particles to inject.
const vector position () const
 Return the injection position.
vector position (const scalar time, const bool twoD, const scalar angleOfWedge, const vector &axisOfSymmetry, const vector &axisOfWedge, const vector &axisOfWedgeNormal, Random &rndGen) const
 Return the injection position.
scalar d () const
 Return the injector diameter.
const vectordirection () const
 Return the injection direction.
scalar mass (const scalar t0, const scalar t1, const bool twoD, const scalar angleOfWedge) const
 Return the mass of the injected particle.
scalar mass () const
 Return the mass injected by the injector.
const scalarFieldX () const
 Return the fuel mass fractions of the injected particle.
List< pairT () const
 Return the temperature profile of the injected particle.
scalar T (const scalar time) const
 Return the temperature of the injected particle.
scalar tsoi () const
 Return the start-of-injection time.
scalar teoi () const
 Return the end-of-injection time.
scalar injectedMass (const scalar t) const
 Return the injected liquid mass.
List< pairmassFlowRateProfile () const
 Return the mass flow rate profile.
scalar massFlowRate (const scalar time) const
 Return the instantaneous mass flow rate profile.
List< pairinjectionPressureProfile () const
 Return the pressure injection profile.
scalar injectionPressure (const scalar time) const
 Return the instantaneous injection pressure.
List< pairvelocityProfile () const
 Return the velocity injection profile.
scalar velocity (const scalar time) const
 Return the instantaneous velocity.
List< pairCdProfile () const
 Return the discharge coefficient.
scalar Cd (const scalar time) const
 Return the instantaneous discharge coefficient.
void correctProfiles (const liquidMixture &fuel, const scalar referencePressure)
bool pressureIndependentVelocity () const

Constructor & Destructor Documentation

definedInjector const Time t,
const dictionary dict
 

Construct from components.

~definedInjector  ) 
 


Member Function Documentation

scalar Cd const scalar  time  )  const [virtual]
 

Return the instantaneous discharge coefficient.

Implements injectorType.

List<pair> CdProfile  )  const [inline, virtual]
 

Return the discharge coefficient.

Implements injectorType.

Definition at line 223 of file definedInjector.H.

void correctProfiles const liquidMixture &  fuel,
const scalar  referencePressure
[virtual]
 

Implements injectorType.

scalar d  )  const [virtual]
 

Return the injector diameter.

Implements injectorType.

const vector& direction  )  const [virtual]
 

Return the injection direction.

Implements injectorType.

scalar injectedMass const scalar  t  )  const [virtual]
 

Return the injected liquid mass.

Implements injectorType.

scalar injectionPressure const scalar  time  )  const [virtual]
 

Return the instantaneous injection pressure.

Implements injectorType.

List<pair> injectionPressureProfile  )  const [inline, virtual]
 

Return the pressure injection profile.

Implements injectorType.

Definition at line 209 of file definedInjector.H.

scalar mass  )  const [virtual]
 

Return the mass injected by the injector.

Implements injectorType.

scalar mass const scalar  t0,
const scalar  t1,
const bool  twoD,
const scalar  angleOfWedge
const [virtual]
 

Return the mass of the injected particle.

Implements injectorType.

scalar massFlowRate const scalar  time  )  const [virtual]
 

Return the instantaneous mass flow rate profile.

Implements injectorType.

List<pair> massFlowRateProfile  )  const [inline, virtual]
 

Return the mass flow rate profile.

Implements injectorType.

Definition at line 202 of file definedInjector.H.

label nParcelsToInject const scalar  t0,
const scalar  t1
const [virtual]
 

Return number of particles to inject.

Implements injectorType.

vector position const scalar  time,
const bool  twoD,
const scalar  angleOfWedge,
const vector axisOfSymmetry,
const vector axisOfWedge,
const vector axisOfWedgeNormal,
Random rndGen
const [virtual]
 

Return the injection position.

Implements injectorType.

const vector position  )  const [virtual]
 

Return the injection position.

Implements injectorType.

bool pressureIndependentVelocity  )  const [inline, virtual]
 

Implements injectorType.

Definition at line 236 of file definedInjector.H.

scalar T const scalar  time  )  const [virtual]
 

Return the temperature of the injected particle.

Implements injectorType.

List<pair> T  )  const [virtual]
 

Return the temperature profile of the injected particle.

Implements injectorType.

scalar teoi  )  const [virtual]
 

Return the end-of-injection time.

Implements injectorType.

scalar tsoi  )  const [virtual]
 

Return the start-of-injection time.

Implements injectorType.

TypeName "definedInjector"   ) 
 

Runtime type information.

scalar velocity const scalar  time  )  const [virtual]
 

Return the instantaneous velocity.

Implements injectorType.

List<pair> velocityProfile  )  const [inline, virtual]
 

Return the velocity injection profile.

Implements injectorType.

Definition at line 216 of file definedInjector.H.

const scalarField& X  )  const [virtual]
 

Return the fuel mass fractions of the injected particle.

Implements injectorType.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org