Go to the documentation of this file.
57 template<
class Specie>
class linear;
59 template<
class Specie>
60 inline linear<Specie>
operator+
62 const linear<Specie>&,
66 template<
class Specie>
67 inline linear<Specie>
operator*
73 template<
class Specie>
74 inline linear<Specie>
operator==
76 const linear<Specie>&,
80 template<
class Specie>
92 template<
class Specie>
125 inline autoPtr<linear>
clone()
const;
128 inline static autoPtr<linear>
New(
const dictionary&
dict);
136 return "linear<" +
word(Specie::typeName_()) +
'>';
149 inline scalar
rho(scalar
p, scalar
T)
const;
152 inline scalar
H(
const scalar
p,
const scalar
T)
const;
155 inline scalar
Cp(scalar
p, scalar
T)
const;
158 inline scalar
E(
const scalar
p,
const scalar
T)
const;
161 inline scalar
Cv(scalar
p, scalar
T)
const;
164 inline scalar
S(
const scalar
p,
const scalar
T)
const;
167 inline scalar
psi(scalar
p, scalar
T)
const;
170 inline scalar
Z(scalar
p, scalar
T)
const;
173 inline scalar
CpMCv(scalar
p, scalar
T)
const;
190 friend linear operator+ <Specie>
196 friend linear operator* <Specie>
202 friend linear operator== <Specie>
211 friend Ostream& operator<< <Specie>
scalar Z(scalar p, scalar T) const
scalar rho(scalar p, scalar T) const
A class for handling words, derived from Foam::string.
void write(Ostream &os) 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))
scalar psi(scalar p, scalar T) const
static const bool incompressible
void operator*=(const scalar)
scalar S(const scalar p, const scalar T) const
static const bool isochoric
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
autoPtr< linear > clone() const
OBJstream os(runTime.globalPath()/outputName)
scalar CpMCv(scalar p, scalar T) const
scalar E(const scalar p, const scalar T) const
linear(const fvMesh &mesh)
scalar Cp(scalar p, scalar T) const
static autoPtr< linear > New(const dictionary &dict)
void operator+=(const linear &)
word name(const expressions::valueTypeCode typeCode)
Central-differencing interpolation scheme class.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
scalar H(const scalar p, const scalar T) const
scalar Cv(scalar p, scalar T) const