add verbose switch to check reactionHeat per particle

This commit is contained in:
ekinaci
2019-01-10 15:35:51 +01:00
parent c28b2418b2
commit 94d7ef5b78
2 changed files with 11 additions and 0 deletions

View File

@ -45,6 +45,7 @@ reactionHeat::reactionHeat
energyModel(dict,sm),
propsDict_(dict.subDict(typeName + "Props")),
interpolation_(propsDict_.lookupOrDefault<bool>("interpolation",false)),
verbose_(propsDict_.lookupOrDefault<bool>("verbose",false)),
mesh_(sm.mesh()),
maxSource_(1e30),
reactionHeatName_(propsDict_.lookupOrDefault<word>("reactionHeatName","reactionHeat")),
@ -97,6 +98,14 @@ void reactionHeat::calcEnergyContribution()
particleCloud_.dataExchangeM().getData(reactionHeatName_,"scalar-atom",reactionHeat_);
for(int index = 0;index < particleCloud_.numberOfParticles(); ++index)
{
if (verbose_ && index>=0 && index < 2)
{
Pout << "reactionHeat = " << reactionHeat_[index][0] << endl;
}
}
reactionHeatField_.primitiveFieldRef() = 0.0;
reactionHeatField_.boundaryFieldRef() = 0.0;

View File

@ -47,6 +47,8 @@ protected:
bool interpolation_;
bool verbose_;
const fvMesh& mesh_;
scalar maxSource_;