Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Development
openfoam
Commits
08767723
Commit
08767723
authored
Dec 10, 2012
by
andy
Browse files
ENH: Updated handling of source contributions in CHT solvers
parent
ad124651
Changes
6
Hide whitespace changes
Inline
Side-by-side
applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionFoam.C
View file @
08767723
...
...
@@ -45,7 +45,6 @@ Description
#include
"solidRegionDiffNo.H"
#include
"solidThermo.H"
#include
"radiationModel.H"
#include
"IOporosityModelList.H"
#include
"IObasicSourceList.H"
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid/createFluidFields.H
View file @
08767723
...
...
@@ -17,7 +17,7 @@
PtrList
<
dimensionedScalar
>
rhoMax
(
fluidRegions
.
size
());
PtrList
<
dimensionedScalar
>
rhoMin
(
fluidRegions
.
size
());
PtrList
<
IObasicSourceList
>
heat
Sources
(
fluidRegions
.
size
());
PtrList
<
IObasicSourceList
>
fluid
Sources
(
fluidRegions
.
size
());
// Populate fluid field pointer lists
forAll
(
fluidRegions
,
i
)
...
...
@@ -194,7 +194,7 @@
);
Info
<<
" Adding sources
\n
"
<<
endl
;
heat
Sources
.
set
fluid
Sources
.
set
(
i
,
new
IObasicSourceList
(
fluidRegions
[
i
])
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid/setRegionFluidFields.H
View file @
08767723
...
...
@@ -12,7 +12,7 @@
volScalarField
&
p
=
thermo
.
p
();
const
volScalarField
&
psi
=
thermo
.
psi
();
IObasicSourceList
&
sources
=
heat
Sources
[
i
];
IObasicSourceList
&
sources
=
fluid
Sources
[
i
];
const
dimensionedScalar
initialMass
(
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/UEqn.H
View file @
08767723
...
...
@@ -11,9 +11,6 @@
sources
.
constrain
(
UEqn
());
// Add porous resistance
pZones
.
addResistance
(
UEqn
());
if
(
momentumPredictor
)
{
solve
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/createFluidFields.H
View file @
08767723
...
...
@@ -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
;
heat
Sources
.
set
fluid
Sources
.
set
(
i
,
new
IObasicSourceList
(
fluidRegions
[
i
])
);
Info
<<
" Adding porous zones
\n
"
<<
endl
;
porousZonesFluid
.
set
(
i
,
new
IOporosityModelList
(
fluidRegions
[
i
])
);
}
applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/setRegionFluidFields.H
View file @
08767723
...
...
@@ -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
(
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment