Base class of the thermophysical property types. More...
Public Member Functions | |
ClassName ("specie") | |
Runtime type information. More... | |
specie (const scalar nMoles, const scalar molWeight) | |
Construct from components without name. More... | |
specie (const word &name, const scalar nMoles, const scalar molWeight) | |
Construct from components with name. More... | |
specie (const specie &) | |
Construct as copy. More... | |
specie (const word &name, const specie &) | |
Construct as named copy. More... | |
specie (Istream &) | |
Construct from Istream. More... | |
specie (const dictionary &dict) | |
Construct from dictionary. More... | |
const word & | name () const |
Name. More... | |
scalar | W () const |
Molecular weight [kg/kmol]. More... | |
scalar | nMoles () const |
No of moles of this species in mixture. More... | |
scalar | R () const |
Gas constant [J/(kg K)]. More... | |
void | write (Ostream &os) const |
Write to Ostream. More... | |
void | operator= (const specie &) |
void | operator+= (const specie &) |
void | operator-= (const specie &) |
void | operator*= (const scalar) |
Private Attributes | |
word | name_ |
Name of specie. More... | |
scalar | nMoles_ |
Number of moles of this component in the mixture. More... | |
scalar | molWeight_ |
Molecular weight of specie [kg/kmol]. More... | |
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 &) |
Base class of the thermophysical property types.
|
inline |
Construct from Istream.
Definition at line 40 of file specie.C.
References IOstream::check().
specie | ( | const dictionary & | dict | ) |
ClassName | ( | "specie" | ) |
Runtime type information.
|
inline |
Name.
Definition at line 79 of file specieI.H.
References specie::name_.
Referenced by sutherlandTransport::write().
|
inline |
|
inline |
No of moles of this species in mixture.
Definition at line 91 of file specieI.H.
References specie::nMoles_.
|
inline |
Gas constant [J/(kg K)].
Definition at line 97 of file specieI.H.
References specie::molWeight_, and Foam::constant::thermodynamic::RR.
void write | ( | Ostream & | os | ) | const |
Write to Ostream.
Definition at line 60 of file specie.C.
References dictionary::add(), dict, dictionaryName::dictName(), and Foam::indent().
|
inline |
Definition at line 105 of file specieI.H.
References specie::molWeight_, and specie::nMoles_.
|
inline |
Definition at line 113 of file specieI.H.
References Foam::max(), specie::molWeight_, and specie::nMoles_.
|
inline |
Definition at line 125 of file specieI.H.
References Foam::mag(), specie::molWeight_, and specie::nMoles_.
|
inline |
Definition at line 141 of file specieI.H.
References specie::nMoles_, and s().
|
private |
|
private |
Number of moles of this component in the mixture.
Definition at line 65 of file specie.H.
Referenced by specie::nMoles(), Foam::operator*(), specie::operator*=(), Foam::operator+(), specie::operator+=(), Foam::operator-(), specie::operator-=(), and specie::operator=().
|
private |
Molecular weight of specie [kg/kmol].
Definition at line 68 of file specie.H.
Referenced by Foam::operator*(), Foam::operator+(), specie::operator+=(), Foam::operator-(), specie::operator-=(), specie::operator=(), specie::R(), and specie::W().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.