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
b329ea6f
Commit
b329ea6f
authored
Sep 17, 2010
by
Andrew Heather
Browse files
ENH: Added convenience function to access film solution dict
parent
ff916073
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/surfaceFilmModels/surfaceFilmModel/kinematicSingleLayer/kinematicSingleLayer.C
View file @
b329ea6f
...
...
@@ -59,12 +59,10 @@ bool Foam::surfaceFilmModels::kinematicSingleLayer::read()
{
if
(
surfaceFilmModel
::
read
())
{
const
dictionary
&
solution
=
filmRegion_
.
solutionDict
().
subDict
(
"PISO"
);
solution
.
lookup
(
"momentumPredictor"
)
>>
momentumPredictor_
;
solution
.
lookup
(
"nOuterCorr"
)
>>
nOuterCorr_
;
solution
.
lookup
(
"nCorr"
)
>>
nCorr_
;
solution
.
lookup
(
"nNonOrthCorr"
)
>>
nNonOrthCorr_
;
solution
().
lookup
(
"momentumPredictor"
)
>>
momentumPredictor_
;
solution
().
lookup
(
"nOuterCorr"
)
>>
nOuterCorr_
;
solution
().
lookup
(
"nCorr"
)
>>
nCorr_
;
solution
().
lookup
(
"nNonOrthCorr"
)
>>
nNonOrthCorr_
;
coeffs_
.
lookup
(
"Cf"
)
>>
Cf_
;
...
...
@@ -579,7 +577,7 @@ Foam::surfaceFilmModels::kinematicSingleLayer::kinematicSingleLayer
time_
.
timeName
(),
filmRegion_
,
IOobject
::
NO_READ
,
IOobject
::
N
O_WRITE
IOobject
::
AUT
O_WRITE
),
filmRegion_
,
dimensionedVector
(
"zero"
,
dimless
,
vector
::
zero
),
...
...
@@ -593,7 +591,7 @@ Foam::surfaceFilmModels::kinematicSingleLayer::kinematicSingleLayer
time_
.
timeName
(),
filmRegion_
,
IOobject
::
NO_READ
,
IOobject
::
N
O_WRITE
IOobject
::
AUT
O_WRITE
),
filmRegion_
,
dimensionedScalar
(
"zero"
,
dimArea
,
0
.
0
),
...
...
@@ -603,28 +601,10 @@ Foam::surfaceFilmModels::kinematicSingleLayer::kinematicSingleLayer
filmTopPatchIDs_
(
0
),
filmBottomPatchIDs_
(
0
),
momentumPredictor_
(
filmRegion_
.
solutionDict
().
subDict
(
"PISO"
).
lookup
(
"momentumPredictor"
)
),
nOuterCorr_
(
readLabel
(
filmRegion_
.
solutionDict
().
subDict
(
"PISO"
).
lookup
(
"nOuterCorr"
)
)
),
nCorr_
(
readLabel
(
filmRegion_
.
solutionDict
().
subDict
(
"PISO"
).
lookup
(
"nCorr"
))
),
nNonOrthCorr_
(
readLabel
(
filmRegion_
.
solutionDict
().
subDict
(
"PISO"
).
lookup
(
"nNonOrthCorr"
)
)
),
momentumPredictor_
(
solution
().
lookup
(
"momentumPredictor"
)),
nOuterCorr_
(
readLabel
(
solution
().
lookup
(
"nOuterCorr"
))),
nCorr_
(
readLabel
(
solution
().
lookup
(
"nCorr"
))),
nNonOrthCorr_
(
readLabel
(
solution
().
lookup
(
"nNonOrthCorr"
))),
cumulativeContErr_
(
0
.
0
),
Cf_
(
readScalar
(
coeffs_
.
lookup
(
"Cf"
))),
...
...
src/surfaceFilmModels/surfaceFilmModel/kinematicSingleLayer/kinematicSingleLayer.H
View file @
b329ea6f
...
...
@@ -343,6 +343,9 @@ public:
// Solution parameters
//- Return the film region solution dictionary
inline
const
dictionary
&
solution
()
const
;
//- Return the momentum predictor
inline
const
Switch
&
momentumPredictor
()
const
;
...
...
src/surfaceFilmModels/surfaceFilmModel/kinematicSingleLayer/kinematicSingleLayerI.H
View file @
b329ea6f
...
...
@@ -41,6 +41,13 @@ Foam::surfaceFilmModels::kinematicSingleLayer::magSf() const
}
inline
const
Foam
::
dictionary
&
Foam
::
surfaceFilmModels
::
kinematicSingleLayer
::
solution
()
const
{
return
filmRegion_
.
solutionDict
().
subDict
(
"PISO"
);
}
inline
const
Foam
::
Switch
&
Foam
::
surfaceFilmModels
::
kinematicSingleLayer
::
momentumPredictor
()
const
{
...
...
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