Base class of the thermophysical property types. More...
#include <specie/specie.H>
Base class of the thermophysical property types.
Definition at line 54 of file specie.H.
Public Member Functions | |
specie (const word &name, const scalar nMoles, const scalar molWeight) | |
Construct from components with name.
| |
specie (const specie &) | |
Construct as copy.
| |
specie (const word &name, const specie &) | |
Construct as named copy.
| |
specie (Istream &) | |
Construct from Istream.
| |
scalar | W () const |
Molecular weight [kg/kmol].
| |
scalar | nMoles () const |
No of moles of this species in mixture.
| |
scalar | R () const |
Gas constant [J/(kg K)].
| |
void | operator= (const specie &) |
void | operator+= (const specie &) |
void | operator-= (const specie &) |
void | operator*= (const scalar) |
Static Public Attributes | |
static const scalar | RR = dimensionedConstant("R", 8314.51) |
Universal gas constant [J/(kmol K)].
| |
static const scalar | Pstd = dimensionedConstant("Pstd", 1.0e5) |
Standard pressure [Pa].
| |
static const scalar | Tstd = dimensionedConstant("Tstd", 298.15) |
Standard temperature [K].
| |
Friends | |
specie | operator+ (const specie &, const specie &) |
specie | operator- (const specie &, const specie &) |
specie | operator* (const scalar, const specie &) |
specie | operator== (const specie &, const specie &) |
Ostream & | operator<< (Ostream &, const specie &) |
scalar W | ( | ) | const [inline]
|
Molecular weight [kg/kmol].
Definition at line 85 of file specieI.H.
Referenced by icoPolynomial< PolySize >::icoPolynomial().
scalar nMoles | ( | ) | const [inline]
|
No of moles of this species in mixture.
Definition at line 91 of file specieI.H.
Referenced by Foam::operator+(), incompressible::operator+=(), Foam::operator-(), and incompressible::operator-=().
scalar R | ( | ) | const [inline]
|
Gas constant [J/(kg K)].
Definition at line 97 of file specieI.H.
References specie::RR.
Referenced by perfectGas::psi(), and perfectGas::rho().
void operator= | ( | const specie & | st ) | [inline]
|
Definition at line 105 of file specieI.H.
Referenced by incompressible::fixedShearStressFvPatchVectorField::fixedShearStressFvPatchVectorField(), incompressible::turbulentHeatFluxTemperatureFvPatchScalarField::turbulentHeatFluxTemperatureFvPatchScalarField(), incompressible::turbulentMixingLengthDissipationRateInletFvPatchScalarField::turbulentMixingLengthDissipationRateInletFvPatchScalarField(), incompressible::turbulentMixingLengthFrequencyInletFvPatchScalarField::turbulentMixingLengthFrequencyInletFvPatchScalarField(), incompressible::atmBoundaryLayerInletVelocityFvPatchVectorField::updateCoeffs(), and incompressible::atmBoundaryLayerInletEpsilonFvPatchScalarField::updateCoeffs().
void operator+= | ( | const specie & | st ) | [inline]
|
Definition at line 113 of file specieI.H.
References Foam::max().
Referenced by incompressible::operator+=(), and VectorSpace< DiagTensor< Cmpt >, Cmpt, 3 >::operator+=().
void operator-= | ( | const specie & | st ) | [inline]
|
Definition at line 125 of file specieI.H.
References Foam::mag().
Referenced by incompressible::operator-=(), and VectorSpace< DiagTensor< Cmpt >, Cmpt, 3 >::operator-=().
void operator*= | ( | const scalar | s ) | [inline]
|
Reimplemented in icoPolynomial< PolySize >, incompressible, and perfectGas.
Definition at line 141 of file specieI.H.
Referenced by incompressible::operator*=(), and icoPolynomial< PolySize >::operator*=().
const Foam::scalar RR = dimensionedConstant("R", 8314.51) [static]
|
Universal gas constant [J/(kmol K)].
Universal gas constant (default in [J/(kmol K)])
Definition at line 85 of file specie.H.
Referenced by LISA::atomizeParcel(), blobsSheetAtomization::atomizeParcel(), reitzDiwakar::breakupParcel(), eConstThermo< equationOfState >::cp(), and specie::R().
const Foam::scalar Pstd = dimensionedConstant("Pstd", 1.0e5) [static]
|
const Foam::scalar Tstd = dimensionedConstant("Tstd", 298.15) [static]
|
Standard temperature [K].
Standard temperature (default in [K])
Definition at line 91 of file specie.H.
Referenced by sutherlandTransport< thermo >::alpha(), polynomialTransport< Thermo, PolySize >::alpha(), constTransport< thermo >::alpha(), and janafThermo< equationOfState >::hc().