Skip to content
GitLab
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
1cd5659c
Commit
1cd5659c
authored
Dec 21, 2010
by
Mark Olesen
Browse files
COMP: avoid ambiguous construct from tmp - solvers/ heatTransfer
parent
c0e4586a
Changes
10
Hide whitespace changes
Inline
Side-by-side
applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam/pEqn.H
View file @
1cd5659c
...
...
@@ -7,7 +7,7 @@
phi
=
(
fvc
::
interpolate
(
U
)
&
mesh
.
Sf
())
+
fvc
::
ddtPhiCorr
(
rAU
,
U
,
phi
);
surfaceScalarField
buoyancyPhi
=
rAUf
*
ghf
*
fvc
::
snGrad
(
rhok
)
*
mesh
.
magSf
();
surfaceScalarField
buoyancyPhi
(
rAUf
*
ghf
*
fvc
::
snGrad
(
rhok
)
*
mesh
.
magSf
()
)
;
phi
-=
buoyancyPhi
;
for
(
int
nonOrth
=
0
;
nonOrth
<=
nNonOrthCorr
;
nonOrth
++
)
...
...
applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam/pEqn.H
View file @
1cd5659c
...
...
@@ -8,7 +8,7 @@
phi
=
fvc
::
interpolate
(
U
)
&
mesh
.
Sf
();
adjustPhi
(
phi
,
U
,
p_rgh
);
surfaceScalarField
buoyancyPhi
=
rAUf
*
ghf
*
fvc
::
snGrad
(
rhok
)
*
mesh
.
magSf
();
surfaceScalarField
buoyancyPhi
(
rAUf
*
ghf
*
fvc
::
snGrad
(
rhok
)
*
mesh
.
magSf
()
)
;
phi
-=
buoyancyPhi
;
for
(
int
nonOrth
=
0
;
nonOrth
<=
nNonOrthCorr
;
nonOrth
++
)
...
...
applications/solvers/heatTransfer/buoyantPimpleFoam/pEqn.H
View file @
1cd5659c
...
...
@@ -5,7 +5,7 @@
// pressure solution - done in 2 parts. Part 1:
thermo
.
rho
()
-=
psi
*
p_rgh
;
volScalarField
rAU
=
1
.
0
/
UEqn
.
A
();
volScalarField
rAU
(
1
.
0
/
UEqn
.
A
()
)
;
surfaceScalarField
rhorAUf
(
"(rho*(1|A(U)))"
,
fvc
::
interpolate
(
rho
*
rAU
));
U
=
rAU
*
UEqn
.
H
();
...
...
@@ -16,7 +16,7 @@
+
fvc
::
ddtPhiCorr
(
rAU
,
rho
,
U
,
phi
)
);
surfaceScalarField
buoyancyPhi
=
-
rhorAUf
*
ghf
*
fvc
::
snGrad
(
rho
)
*
mesh
.
magSf
();
surfaceScalarField
buoyancyPhi
(
-
rhorAUf
*
ghf
*
fvc
::
snGrad
(
rho
)
*
mesh
.
magSf
()
)
;
phi
+=
buoyancyPhi
;
for
(
int
nonOrth
=
0
;
nonOrth
<=
nNonOrthCorr
;
nonOrth
++
)
...
...
applications/solvers/heatTransfer/buoyantSimpleFoam/pEqn.H
View file @
1cd5659c
...
...
@@ -2,7 +2,7 @@
rho
=
thermo
.
rho
();
rho
.
relax
();
volScalarField
rAU
=
1
.
0
/
UEqn
().
A
();
volScalarField
rAU
(
1
.
0
/
UEqn
().
A
()
)
;
surfaceScalarField
rhorAUf
(
"(rho*(1|A(U)))"
,
fvc
::
interpolate
(
rho
*
rAU
));
U
=
rAU
*
UEqn
().
H
();
...
...
@@ -11,7 +11,7 @@
phi
=
fvc
::
interpolate
(
rho
)
*
(
fvc
::
interpolate
(
U
)
&
mesh
.
Sf
());
bool
closedVolume
=
adjustPhi
(
phi
,
U
,
p_rgh
);
surfaceScalarField
buoyancyPhi
=
rhorAUf
*
ghf
*
fvc
::
snGrad
(
rho
)
*
mesh
.
magSf
();
surfaceScalarField
buoyancyPhi
(
rhorAUf
*
ghf
*
fvc
::
snGrad
(
rho
)
*
mesh
.
magSf
()
)
;
phi
-=
buoyancyPhi
;
for
(
int
nonOrth
=
0
;
nonOrth
<=
nNonOrthCorr
;
nonOrth
++
)
...
...
applications/solvers/heatTransfer/buoyantSimpleFoam_old/pEqn.H
View file @
1cd5659c
{
rho
=
thermo
.
rho
();
volScalarField
rAU
=
1
.
0
/
UEqn
().
A
();
volScalarField
rAU
(
1
.
0
/
UEqn
().
A
()
)
;
surfaceScalarField
rhorAUf
(
"(rho*(1|A(U)))"
,
fvc
::
interpolate
(
rho
*
rAU
));
U
=
rAU
*
UEqn
().
H
();
...
...
@@ -10,8 +10,10 @@
phi
=
fvc
::
interpolate
(
rho
)
*
(
fvc
::
interpolate
(
U
)
&
mesh
.
Sf
());
bool
closedVolume
=
adjustPhi
(
phi
,
U
,
p
);
surfaceScalarField
buoyancyPhi
=
rhorAUf
*
fvc
::
interpolate
(
rho
)
*
(
g
&
mesh
.
Sf
());
surfaceScalarField
buoyancyPhi
(
rhorAUf
*
fvc
::
interpolate
(
rho
)
*
(
g
&
mesh
.
Sf
())
);
phi
+=
buoyancyPhi
;
for
(
int
nonOrth
=
0
;
nonOrth
<=
nNonOrthCorr
;
nonOrth
++
)
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/chtMultiRegionSimpleFoam/fluid/pEqn.H
View file @
1cd5659c
...
...
@@ -4,7 +4,7 @@
rho
=
min
(
rho
,
rhoMax
[
i
]);
rho
.
relax
();
volScalarField
rAU
=
1
.
0
/
UEqn
().
A
();
volScalarField
rAU
(
1
.
0
/
UEqn
().
A
()
)
;
surfaceScalarField
rhorAUf
(
"(rho*(1|A(U)))"
,
fvc
::
interpolate
(
rho
*
rAU
));
U
=
rAU
*
UEqn
().
H
();
...
...
@@ -15,7 +15,7 @@
dimensionedScalar
compressibility
=
fvc
::
domainIntegrate
(
psi
);
bool
compressible
=
(
compressibility
.
value
()
>
SMALL
);
surfaceScalarField
buoyancyPhi
=
rhorAUf
*
ghf
*
fvc
::
snGrad
(
rho
)
*
mesh
.
magSf
();
surfaceScalarField
buoyancyPhi
(
rhorAUf
*
ghf
*
fvc
::
snGrad
(
rho
)
*
mesh
.
magSf
()
)
;
phi
-=
buoyancyPhi
;
// Solve pressure
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/derivedFvPatchFields/solidWallHeatFluxTemperature/solidWallHeatFluxTemperatureFvPatchScalarField.C
View file @
1cd5659c
...
...
@@ -138,7 +138,7 @@ Foam::solidWallHeatFluxTemperatureFvPatchScalarField::K() const
const
symmTensorField
&
KWall
=
patch
().
lookupPatchField
<
volSymmTensorField
,
scalar
>
(
KName_
);
vectorField
n
=
patch
().
nf
();
vectorField
n
(
patch
().
nf
()
)
;
return
n
&
KWall
&
n
;
}
...
...
@@ -203,7 +203,7 @@ void Foam::solidWallHeatFluxTemperatureFvPatchScalarField::write
namespace
Foam
{
makePatchTypeField
make
NonTemplated
PatchTypeField
(
fvPatchScalarField
,
solidWallHeatFluxTemperatureFvPatchScalarField
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/compressibleCourantNo.C
View file @
1cd5659c
...
...
@@ -34,9 +34,11 @@ Foam::scalar Foam::compressibleCourantNo
const
surfaceScalarField
&
phi
)
{
scalarField
sumPhi
=
scalarField
sumPhi
(
fvc
::
surfaceSum
(
mag
(
phi
))().
internalField
()
/
rho
.
internalField
();
/
rho
.
internalField
()
);
scalar
CoNum
=
0
.
5
*
gMax
(
sumPhi
/
mesh
.
V
().
field
())
*
runTime
.
deltaTValue
();
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/fluid/pEqn.H
View file @
1cd5659c
...
...
@@ -5,7 +5,7 @@
rho
=
thermo
.
rho
();
volScalarField
rAU
=
1
.
0
/
UEqn
().
A
();
volScalarField
rAU
(
1
.
0
/
UEqn
().
A
()
)
;
surfaceScalarField
rhorAUf
(
"(rho*(1|A(U)))"
,
fvc
::
interpolate
(
rho
*
rAU
));
U
=
rAU
*
UEqn
().
H
();
...
...
applications/solvers/heatTransfer/chtMultiRegionFoam/solid/solidRegionDiffNo.C
View file @
1cd5659c
...
...
@@ -39,10 +39,12 @@ Foam::scalar Foam::solidRegionDiffNo
//- Take care: can have fluid domains with 0 cells so do not test for
// zero internal faces.
surfaceScalarField
KrhoCpbyDelta
=
surfaceScalarField
KrhoCpbyDelta
(
mesh
.
surfaceInterpolation
::
deltaCoeffs
()
*
fvc
::
interpolate
(
K
)
/
fvc
::
interpolate
(
Cprho
);
/
fvc
::
interpolate
(
Cprho
)
);
DiNum
=
gMax
(
KrhoCpbyDelta
.
internalField
())
*
runTime
.
deltaT
().
value
();
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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