BUG: Corrected constructor initialisation error introduced in last commit; code tidying

This commit is contained in:
Andrew Heather
2016-11-23 11:21:23 +00:00
parent 87a566c11c
commit dd989a8600

View File

@ -37,7 +37,7 @@ Foam::chemistryReductionMethods::DAC<CompType, ThermoType>::DAC
chemistryReductionMethod<CompType, ThermoType>(dict, chemistry), chemistryReductionMethod<CompType, ThermoType>(dict, chemistry),
searchInitSet_(this->coeffsDict_.subDict("initialSet").size()), searchInitSet_(this->coeffsDict_.subDict("initialSet").size()),
zprime_(0), zprime_(0),
nbCLarge_(3), nbCLarge_(this->coeffsDict_.template lookupOrDefault<label>("nbCLarge", 3)),
sC_(this->nSpecie_, 0), sC_(this->nSpecie_, 0),
sH_(this->nSpecie_, 0), sH_(this->nSpecie_, 0),
sO_(this->nSpecie_, 0), sO_(this->nSpecie_, 0),
@ -49,24 +49,39 @@ Foam::chemistryReductionMethods::DAC<CompType, ThermoType>::DAC
NOId_(-1), NOId_(-1),
automaticSIS_ automaticSIS_
( (
this->coeffsDict_.lookupOrDefault<Switch>("automaticSIS", true) this->coeffsDict_.template lookupOrDefault<Switch>
(
"automaticSIS",
true
)
), ),
phiTol_ phiTol_
( (
this->coeffsDict_.lookupOrDefault<scalar>("phiTol", this->tolerance()) this->coeffsDict_.template lookupOrDefault<scalar>
(
"phiTol", this->tolerance()
)
), ),
NOxThreshold_ NOxThreshold_
( (
this->coeffsDict_.lookupOrDefault<scalar>("NOxThreshold", 1800) this->coeffsDict_.template lookupOrDefault<scalar>
(
"NOxThreshold",
1800
)
), ),
CO2Name_(dict.subDict("reduction").lookupOrDefault<word>("CO2","CO2")), CO2Name_(this->coeffsDict_.template lookupOrDefault<word>("CO2", "CO2")),
COName_(dict.subDict("reduction").lookupOrDefault<word>("CO","CO")), COName_(this->coeffsDict_.template lookupOrDefault<word>("CO", "CO")),
HO2Name_(dict.subDict("reduction").lookupOrDefault<word>("HO2","HO2")), HO2Name_(this->coeffsDict_.template lookupOrDefault<word>("HO2", "HO2")),
H2OName_(dict.subDict("reduction").lookupOrDefault<word>("H2O","H2O")), H2OName_(this->coeffsDict_.template lookupOrDefault<word>("H2O", "H2O")),
NOName_(dict.subDict("reduction").lookupOrDefault<word>("NO","NO")), NOName_(this->coeffsDict_.template lookupOrDefault<word>("NO", "NO")),
forceFuelInclusion_ forceFuelInclusion_
( (
this->coeffsDict_.lookupOrDefault<Switch>("forceFuelInclusion", false) this->coeffsDict_.template lookupOrDefault<Switch>
(
"forceFuelInclusion",
false
)
) )
{ {
label j = 0; label j = 0;
@ -121,7 +136,8 @@ Foam::chemistryReductionMethods::DAC<CompType, ThermoType>::DAC
} }
else else
{ {
Info<< "element not considered" <<endl; Info<< " element " << curElement.name() << " not considered"
<< endl;
} }
} }
if (this->chemistry_.Y()[i].name() == CO2Name_) if (this->chemistry_.Y()[i].name() == CO2Name_)
@ -180,10 +196,6 @@ Foam::chemistryReductionMethods::DAC<CompType, ThermoType>::DAC
<< exit(FatalError); << exit(FatalError);
} }
if (this->coeffsDict_.found("nbCLarge"))
{
nbCLarge_ = readLabel(fuelDict.lookup("nbCLarge"));
}
fuelSpeciesID_.setSize(fuelSpecies_.size()); fuelSpeciesID_.setSize(fuelSpecies_.size());
fuelSpeciesProp_.setSize(fuelSpecies_.size()); fuelSpeciesProp_.setSize(fuelSpecies_.size());