ENH: Updated handling of source contributions in CHT solvers

This commit is contained in:
andy
2012-12-10 11:03:23 +00:00
parent ad1246515a
commit 08767723cb
6 changed files with 6 additions and 20 deletions

View File

@ -45,7 +45,6 @@ Description
#include "solidRegionDiffNo.H"
#include "solidThermo.H"
#include "radiationModel.H"
#include "IOporosityModelList.H"
#include "IObasicSourceList.H"

View File

@ -17,7 +17,7 @@
PtrList<dimensionedScalar> rhoMax(fluidRegions.size());
PtrList<dimensionedScalar> rhoMin(fluidRegions.size());
PtrList<IObasicSourceList> heatSources(fluidRegions.size());
PtrList<IObasicSourceList> fluidSources(fluidRegions.size());
// Populate fluid field pointer lists
forAll(fluidRegions, i)
@ -194,7 +194,7 @@
);
Info<< " Adding sources\n" << endl;
heatSources.set
fluidSources.set
(
i,
new IObasicSourceList(fluidRegions[i])

View File

@ -12,7 +12,7 @@
volScalarField& p = thermo.p();
const volScalarField& psi = thermo.psi();
IObasicSourceList& sources = heatSources[i];
IObasicSourceList& sources = fluidSources[i];
const dimensionedScalar initialMass
(

View File

@ -11,9 +11,6 @@
sources.constrain(UEqn());
// Add porous resistance
pZones.addResistance(UEqn());
if (momentumPredictor)
{
solve

View File

@ -14,8 +14,7 @@
List<scalar> initialMassFluid(fluidRegions.size());
PtrList<IObasicSourceList> heatSources(fluidRegions.size());
PtrList<IOporosityModelList> porousZonesFluid(fluidRegions.size());
PtrList<IObasicSourceList> fluidSources(fluidRegions.size());
// Populate fluid field pointer lists
forAll(fluidRegions, i)
@ -192,16 +191,9 @@
);
Info<< " Adding sources\n" << endl;
heatSources.set
fluidSources.set
(
i,
new IObasicSourceList(fluidRegions[i])
);
Info<< " Adding porous zones\n" << endl;
porousZonesFluid.set
(
i,
new IOporosityModelList(fluidRegions[i])
);
}

View File

@ -20,9 +20,7 @@
radiation::radiationModel& rad = radiation[i];
IObasicSourceList& sources = heatSources[i];
const IOporosityModelList& pZones = porousZonesFluid[i];
IObasicSourceList& sources = fluidSources[i];
const dimensionedScalar initialMass
(