Go to the documentation of this file.
55 template<
class Specie>
62 template<
class Specie>
69 template<
class Specie>
76 template<
class Specie>
88 template<
class Specie>
119 return "perfectGas<" +
word(Specie::typeName_()) +
'>';
132 inline scalar
rho(scalar
p, scalar
T)
const;
135 inline scalar
H(
const scalar
p,
const scalar
T)
const;
138 inline scalar
Cp(scalar
p, scalar
T)
const;
141 inline scalar
E(
const scalar
p,
const scalar
T)
const;
144 inline scalar
Cv(scalar
p, scalar
T)
const;
147 inline scalar
S(
const scalar
p,
const scalar
T)
const;
150 inline scalar
psi(scalar
p, scalar
T)
const;
153 inline scalar
Z(scalar
p, scalar
T)
const;
156 inline scalar
CpMCv(scalar
p, scalar
T)
const;
194 friend Ostream& operator<< <Specie>
static autoPtr< perfectGas > New(const dictionary &dict)
A class for handling words, derived from Foam::string.
gmvFile<< "tracers "<< particles.size()<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().x()<< " ";}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().y()<< " ";}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().z()<< " ";}gmvFile<< nl;forAll(lagrangianScalarNames, i){ word name=lagrangianScalarNames[i];IOField< scalar > s(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
static const bool isochoric
scalar Z(scalar p, scalar T) const
void write(Ostream &os) const
perfectGas(const Specie &sp)
scalar E(const scalar p, const scalar T) const
static const bool incompressible
Perfect gas equation of state.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
autoPtr< perfectGas > clone() const
scalar CpMCv(scalar p, scalar T) const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
scalar S(const scalar p, const scalar T) const
void operator+=(const perfectGas &)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
scalar Cv(scalar p, scalar T) const
scalar psi(scalar p, scalar T) const
word name(const expressions::valueTypeCode typeCode)
scalar rho(scalar p, scalar T) const
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
scalar Cp(scalar p, scalar T) const
void operator*=(const scalar)
scalar H(const scalar p, const scalar T) const