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
0bcb6aa8
Commit
0bcb6aa8
authored
Dec 05, 2012
by
andy
Browse files
ENH: rhoSimpleFoam - updated handling of generic sources
parent
5128ae22
Changes
2
Hide whitespace changes
Inline
Side-by-side
applications/solvers/compressible/rhoSimpleFoam/UEqn.H
View file @
0bcb6aa8
...
...
@@ -4,6 +4,8 @@
(
fvm
::
div
(
phi
,
U
)
+
turbulence
->
divDevRhoReff
(
U
)
==
sources
(
rho
,
U
)
);
UEqn
().
relax
();
...
...
applications/solvers/compressible/rhoSimpleFoam/pEqn.H
View file @
0bcb6aa8
...
...
@@ -6,7 +6,7 @@
volScalarField
rAU
(
1
.
0
/
UEqn
().
A
());
volVectorField
HbyA
(
"HbyA"
,
U
);
HbyA
=
rAU
*
(
UEqn
()
==
sources
(
rho
,
U
))()
.
H
();
HbyA
=
rAU
*
UEqn
().
H
();
UEqn
.
clear
();
...
...
@@ -20,6 +20,8 @@
fvc
::
interpolate
(
psi
)
*
(
fvc
::
interpolate
(
HbyA
)
&
mesh
.
Sf
())
);
sources
.
relativeFlux
(
fvc
::
interpolate
(
psi
),
phid
);
while
(
simple
.
correctNonOrthogonal
())
{
fvScalarMatrix
pEqn
...
...
@@ -53,6 +55,8 @@
fvc
::
interpolate
(
rho
)
*
(
fvc
::
interpolate
(
HbyA
)
&
mesh
.
Sf
())
);
sources
.
relativeFlux
(
fvc
::
interpolate
(
rho
),
phiHbyA
);
closedVolume
=
adjustPhi
(
phiHbyA
,
U
,
p
);
while
(
simple
.
correctNonOrthogonal
())
...
...
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