ITHACA-FV
2023.1
Loading...
Searching...
No Matches
src
ITHACA_FOMPROBLEMS
unsteadyNST
write.H
Go to the documentation of this file.
1
/*---------------------------------------------------------------------------*\
2
██╗████████╗██╗ ██╗ █████╗ ██████╗ █████╗ ███████╗██╗ ██╗
3
██║╚══██╔══╝██║ ██║██╔══██╗██╔════╝██╔══██╗ ██╔════╝██║ ██║
4
██║ ██║ ███████║███████║██║ ███████║█████╗█████╗ ██║ ██║
5
██║ ██║ ██╔══██║██╔══██║██║ ██╔══██║╚════╝██╔══╝ ╚██╗ ██╔╝
6
██║ ██║ ██║ ██║██║ ██║╚██████╗██║ ██║ ██║ ╚████╔╝
7
╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝ ╚═╝ ╚═══╝
8
9
* In real Time Highly Advanced Computational Applications for Finite Volumes
10
* Copyright (C) 2017 by the ITHACA-FV authors
11
-------------------------------------------------------------------------------
12
License
13
This file is part of ITHACA-FV
14
ITHACA-FV is free software: you can redistribute it and/or modify
15
it under the terms of the GNU Lesser General Public License as published by
16
the Free Software Foundation, either version 3 of the License, or
17
(at your option) any later version.
18
ITHACA-FV is distributed in the hope that it will be useful,
19
but WITHOUT ANY WARRANTY; without even the implied warranty of
20
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21
GNU Lesser General Public License for more details.
22
You should have received a copy of the GNU Lesser General Public License
23
along with ITHACA-FV. If not, see <http://www.gnu.org/licenses/>.
24
\*---------------------------------------------------------------------------*/
25
26
if
(
runTime
.writeTime())
27
{
28
volVectorField gradT(fvc::grad(
T
));
29
volScalarField gradTx
30
(
31
IOobject
32
(
33
"gradTx"
,
34
runTime
.timeName(),
35
mesh
,
36
IOobject::NO_READ,
37
IOobject::AUTO_WRITE
38
),
39
gradT.component(vector::X)
40
);
41
volScalarField gradTy
42
(
43
IOobject
44
(
45
"gradTy"
,
46
runTime
.timeName(),
47
mesh
,
48
IOobject::NO_READ,
49
IOobject::AUTO_WRITE
50
),
51
gradT.component(vector::Y)
52
);
53
volScalarField gradTz
54
(
55
IOobject
56
(
57
"gradTz"
,
58
runTime
.timeName(),
59
mesh
,
60
IOobject::NO_READ,
61
IOobject::AUTO_WRITE
62
),
63
gradT.component(vector::Z)
64
);
65
runTime
.write();
66
}
mesh
Foam::fvMesh & mesh
Definition
createMesh.H:47
runTime
Foam::Time & runTime
Definition
createTime.H:33
T
volScalarField & T
Definition
createT.H:46
Generated by
1.11.0