mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
removing name - was big penalty in poly thermo
This commit is contained in:
@ -32,7 +32,6 @@ template<int PolySize>
|
|||||||
Foam::Polynomial<PolySize>::Polynomial()
|
Foam::Polynomial<PolySize>::Polynomial()
|
||||||
:
|
:
|
||||||
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(),
|
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(),
|
||||||
name_("unknownPolynomialName"),
|
|
||||||
logActive_(false),
|
logActive_(false),
|
||||||
logCoeff_(0.0)
|
logCoeff_(0.0)
|
||||||
{}
|
{}
|
||||||
@ -42,16 +41,17 @@ template<int PolySize>
|
|||||||
Foam::Polynomial<PolySize>::Polynomial(const word& name, Istream& is)
|
Foam::Polynomial<PolySize>::Polynomial(const word& name, Istream& is)
|
||||||
:
|
:
|
||||||
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(),
|
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(),
|
||||||
name_(is),
|
|
||||||
logActive_(false),
|
logActive_(false),
|
||||||
logCoeff_(0.0)
|
logCoeff_(0.0)
|
||||||
{
|
{
|
||||||
if (name_ != name)
|
word isName(is);
|
||||||
|
|
||||||
|
if (isName != name)
|
||||||
{
|
{
|
||||||
FatalErrorIn
|
FatalErrorIn
|
||||||
(
|
(
|
||||||
"Polynomial<PolySize>::Polynomial(const word&, Istream&)"
|
"Polynomial<PolySize>::Polynomial(const word&, Istream&)"
|
||||||
) << "Expected polynomial name " << name << " but read " << name_
|
) << "Expected polynomial name " << name << " but read " << isName
|
||||||
<< nl << exit(FatalError);
|
<< nl << exit(FatalError);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ Foam::Polynomial<PolySize>::Polynomial(const word& name, Istream& is)
|
|||||||
FatalErrorIn
|
FatalErrorIn
|
||||||
(
|
(
|
||||||
"Polynomial<PolySize>::Polynomial(const word&, Istream&)"
|
"Polynomial<PolySize>::Polynomial(const word&, Istream&)"
|
||||||
) << "Polynomial coefficients for entry " << name_
|
) << "Polynomial coefficients for entry " << isName
|
||||||
<< " are invalid (empty)" << nl << exit(FatalError);
|
<< " are invalid (empty)" << nl << exit(FatalError);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -72,12 +72,10 @@ Foam::Polynomial<PolySize>::Polynomial(const word& name, Istream& is)
|
|||||||
template<int PolySize>
|
template<int PolySize>
|
||||||
Foam::Polynomial<PolySize>::Polynomial
|
Foam::Polynomial<PolySize>::Polynomial
|
||||||
(
|
(
|
||||||
const word& name,
|
|
||||||
const Polynomial<PolySize>& poly
|
const Polynomial<PolySize>& poly
|
||||||
)
|
)
|
||||||
:
|
:
|
||||||
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(poly),
|
VectorSpace<Polynomial<PolySize>, scalar, PolySize>(poly),
|
||||||
name_(name),
|
|
||||||
logActive_(poly.logActive_),
|
logActive_(poly.logActive_),
|
||||||
logCoeff_(poly.logCoeff_)
|
logCoeff_(poly.logCoeff_)
|
||||||
{}
|
{}
|
||||||
@ -85,13 +83,6 @@ Foam::Polynomial<PolySize>::Polynomial
|
|||||||
|
|
||||||
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
|
||||||
|
|
||||||
template<int PolySize>
|
|
||||||
const Foam::word& Foam::Polynomial<PolySize>::name() const
|
|
||||||
{
|
|
||||||
return name_;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
template<int PolySize>
|
template<int PolySize>
|
||||||
bool& Foam::Polynomial<PolySize>::logActive()
|
bool& Foam::Polynomial<PolySize>::logActive()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -82,9 +82,6 @@ class Polynomial
|
|||||||
{
|
{
|
||||||
// Private data
|
// Private data
|
||||||
|
|
||||||
//- Polynomial name
|
|
||||||
word name_;
|
|
||||||
|
|
||||||
//- Include the log term? - only activated using integrateMinus1()
|
//- Include the log term? - only activated using integrateMinus1()
|
||||||
bool logActive_;
|
bool logActive_;
|
||||||
|
|
||||||
@ -107,17 +104,14 @@ public:
|
|||||||
//- Construct from name and Istream
|
//- Construct from name and Istream
|
||||||
Polynomial(const word& name, Istream& is);
|
Polynomial(const word& name, Istream& is);
|
||||||
|
|
||||||
//- Copy constructor with name
|
//- Copy constructor
|
||||||
Polynomial(const word& name, const Polynomial& poly);
|
Polynomial(const Polynomial& poly);
|
||||||
|
|
||||||
|
|
||||||
// Member Functions
|
// Member Functions
|
||||||
|
|
||||||
// Access
|
// Access
|
||||||
|
|
||||||
//- Return const access to the polynomial name
|
|
||||||
const word& name() const;
|
|
||||||
|
|
||||||
//- Return access to the log term active flag
|
//- Return access to the log term active flag
|
||||||
bool& logActive();
|
bool& logActive();
|
||||||
|
|
||||||
|
|||||||
@ -35,8 +35,7 @@ Foam::Ostream& Foam::operator<<
|
|||||||
const Polynomial<PolySize>& poly
|
const Polynomial<PolySize>& poly
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
os << poly.name_ << token::SPACE
|
os << static_cast
|
||||||
<< static_cast
|
|
||||||
<VectorSpace<Polynomial<PolySize>, scalar, PolySize> >(poly);
|
<VectorSpace<Polynomial<PolySize>, scalar, PolySize> >(poly);
|
||||||
|
|
||||||
// Check state of Ostream
|
// Check state of Ostream
|
||||||
|
|||||||
@ -36,8 +36,8 @@ Foam::hPolynomialThermo<EquationOfState, PolySize>::hPolynomialThermo(Istream& i
|
|||||||
Hf_(readScalar(is)),
|
Hf_(readScalar(is)),
|
||||||
Sf_(readScalar(is)),
|
Sf_(readScalar(is)),
|
||||||
cpPolynomial_("cpPolynomial", is),
|
cpPolynomial_("cpPolynomial", is),
|
||||||
dhPolynomial_("dhPolynomial", cpPolynomial_.integrate()),
|
dhPolynomial_(cpPolynomial_.integrate()),
|
||||||
sPolynomial_("sPolynomial", cpPolynomial_.integrateMinus1())
|
sPolynomial_(cpPolynomial_.integrateMinus1())
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user