Go to the documentation of this file.
60 template<
class Specie>
67 template<
class Specie>
74 template<
class Specie>
81 template<
class Specie>
93 template<
class Specie>
150 +
word(Specie::typeName_()) +
'>';
163 inline scalar
rho(scalar
p, scalar
T)
const;
166 inline scalar
H(
const scalar
p,
const scalar
T)
const;
169 inline scalar
Cp(scalar
p, scalar
T)
const;
172 inline scalar
E(
const scalar
p,
const scalar
T)
const;
175 inline scalar
Cv(scalar
p, scalar
T)
const;
178 inline scalar
S(
const scalar
p,
const scalar
T)
const;
181 inline scalar
psi(scalar
p, scalar
T)
const;
184 inline scalar
Z(scalar
p, scalar
T)
const;
187 inline scalar
CpMCv(scalar
p, scalar
T)
const;
226 friend Ostream& operator<< <Specie>
A class for handling words, derived from Foam::string.
void write(Ostream &os) const
static autoPtr< Boussinesq > New(const dictionary &dict)
autoPtr< Boussinesq > clone() const
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))
Boussinesq(const Specie &sp, const scalar rho0, const scalar T0, const scalar beta)
scalar S(const scalar p, const scalar T) const
scalar psi(scalar p, scalar T) const
scalar Cv(scalar p, scalar T) const
scalar E(const scalar p, const scalar T) const
scalar Z(scalar p, scalar T) const
void operator*=(const scalar)
Incompressible gas equation of state using the Boussinesq approximation for the density as a function...
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
dimensionedScalar beta("beta", dimless/dimTemperature, laminarTransport)
static const bool incompressible
scalar rho(scalar p, scalar T) const
scalar Cp(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 H(const scalar p, const scalar T) const
void operator+=(const Boussinesq &)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
static const bool isochoric
void operator=(const Boussinesq &)
scalar CpMCv(scalar p, scalar T) const
word name(const expressions::valueTypeCode typeCode)
An Ostream is an abstract base class for all output systems (streams, files, token lists,...