![]() |
|
Public Member Functions | |
TypeName ("injectorType") | |
Runtime type information. | |
declareRunTimeSelectionTable (autoPtr, injectorType, dictionary,(const Time &t, const dictionary &dict),(t, dict)) | |
injectorType (const Time &t, const dictionary &dict) | |
Construct from components. | |
virtual | ~injectorType () |
virtual label | nParcelsToInject (const scalar time0, const scalar time1) const =0 |
Return number of particles to inject. | |
virtual const vector | position () const =0 |
Return the injection position. | |
virtual vector | position (const scalar time, const bool twoD, const scalar angleOfWedge, const vector &axisOfSymmetry, const vector &axisOfWedge, const vector &axisOfWedgeNormal, Random &rndGen) const =0 |
Return the injection position. | |
virtual scalar | d () const =0 |
Return the injector diameter. | |
virtual const vector & | direction () const =0 |
Return the injection direction. | |
virtual scalar | mass (const scalar time0, const scalar time1, const bool twoD, const scalar angleOfWedge) const =0 |
Return the mass of the injected liquid between times. | |
virtual scalar | mass () const =0 |
Return the mass injected by the injector. | |
virtual List< pair > | massFlowRateProfile () const =0 |
Return the mass flow rate profile. | |
virtual scalar | massFlowRate (const scalar time) const =0 |
Return the instantaneous mass flow rate profile. | |
virtual List< pair > | injectionPressureProfile () const =0 |
Return the pressure injection profile. | |
virtual scalar | injectionPressure (const scalar time) const =0 |
Return the instantaneous injection pressure. | |
virtual List< pair > | velocityProfile () const =0 |
Return the velocity injection profile. | |
virtual scalar | velocity (const scalar time) const =0 |
Return the instantaneous velocity. | |
virtual List< pair > | CdProfile () const =0 |
Return the discharge coefficient. | |
virtual scalar | Cd (const scalar time) const =0 |
Return the instantaneous discharge coefficient. | |
virtual const scalarField & | X () const =0 |
Return the fuel mass fractions of the injected particle. | |
virtual List< pair > | T () const =0 |
Return the temperatue profile of the injected parcel. | |
virtual scalar | T (const scalar time) const =0 |
Return the temperatue of the injected parcel. | |
virtual scalar | tsoi () const =0 |
Return the start-of-injection time. | |
virtual scalar | teoi () const =0 |
Return the end-of-injection time. | |
virtual scalar | injectedMass (const scalar t) const =0 |
virtual bool | pressureIndependentVelocity () const =0 |
scalar | getTableValue (const List< pair > &table, const scalar value) const |
scalar | integrateTable (const List< pair > &table, const scalar value) const |
scalar | integrateTable (const List< pair > &table) const |
virtual void | correctProfiles (const liquidMixture &fuel, const scalar referencePressure)=0 |
Static Public Member Functions | |
autoPtr< injectorType > | New (const Time &t, const dictionary &dict) |
|
Construct from components.
|
|
|
|
Return the instantaneous discharge coefficient.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the discharge coefficient.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the injector diameter.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
|
|
Return the injection direction.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
|
|
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the instantaneous injection pressure.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the pressure injection profile.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
|
|
|
|
Return the mass injected by the injector.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the mass of the injected liquid between times.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the instantaneous mass flow rate profile.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the mass flow rate profile.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
|
|
Return number of particles to inject.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the injection position.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the injection position.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the temperatue of the injected parcel.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the temperatue profile of the injected parcel.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the end-of-injection time.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the start-of-injection time.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Runtime type information.
|
|
Return the instantaneous velocity.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the velocity injection profile.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |
|
Return the fuel mass fractions of the injected particle.
Implemented in commonRailInjector, definedInjector, swirlInjector, and unitInjector. |