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
5c9f1ea2
Commit
5c9f1ea2
authored
Nov 05, 2009
by
mattijs
Browse files
allow read restart
parent
bd00518f
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/thermophysicalModels/radiation/derivedFvPatchFields/greyDiffusiveRadiation/greyDiffusiveRadiationMixedFvPatchScalarField.C
View file @
5c9f1ea2
...
...
@@ -81,23 +81,28 @@ greyDiffusiveRadiationMixedFvPatchScalarField
TName_
(
dict
.
lookup
(
"T"
)),
emissivity_
(
readScalar
(
dict
.
lookup
(
"emissivity"
)))
{
const
scalarField
&
Tp
=
patch
().
lookupPatchField
<
volScalarField
,
scalar
>
(
TName_
);
refValue
()
=
emissivity_
*
4
.
0
*
physicoChemical
::
sigma
.
value
()
*
pow4
(
Tp
)
/
pi
;
refGrad
()
=
0
.
0
;
if
(
dict
.
found
(
"value"
))
{
fvPatchScalarField
::
operator
=
(
scalarField
(
"value"
,
dict
,
p
.
size
())
);
refValue
()
=
scalarField
(
"refValue"
,
dict
,
p
.
size
());
refGrad
()
=
scalarField
(
"refGradient"
,
dict
,
p
.
size
());
valueFraction
()
=
scalarField
(
"valueFraction"
,
dict
,
p
.
size
());
}
else
{
// No value given. Restart as fixedValue b.c.
const
scalarField
&
Tp
=
patch
().
lookupPatchField
<
volScalarField
,
scalar
>
(
TName_
);
refValue
()
=
emissivity_
*
4
.
0
*
physicoChemical
::
sigma
.
value
()
*
pow4
(
Tp
)
/
pi
;
refGrad
()
=
0
.
0
;
valueFraction
()
=
1
.
0
;
fvPatchScalarField
::
operator
=
(
refValue
());
}
}
...
...
@@ -220,10 +225,9 @@ void Foam::radiation::greyDiffusiveRadiationMixedFvPatchScalarField::write
Ostream
&
os
)
const
{
f
vPatchScalarField
::
write
(
os
);
mixedF
vPatchScalarField
::
write
(
os
);
os
.
writeKeyword
(
"T"
)
<<
TName_
<<
token
::
END_STATEMENT
<<
nl
;
os
.
writeKeyword
(
"emissivity"
)
<<
emissivity_
<<
token
::
END_STATEMENT
<<
nl
;
writeEntry
(
"value"
,
os
);
}
...
...
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