FLASH-X
Doxygen Generated Documentation From Interface Source Code
source
physics
HeatAD
HeatAD_interface.F90
Go to the documentation of this file.
1
module
HeatAD_interface
2
!! NOTICE
3
!! Copyright 2022 UChicago Argonne, LLC and contributors
4
!!
5
!! Licensed under the Apache License, Version 2.0 (the "License");
6
!! you may not use this file except in compliance with the License.
7
!!
8
!! Unless required by applicable law or agreed to in writing, software
9
!! distributed under the License is distributed on an "AS IS" BASIS,
10
!! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11
!! See the License for the specific language governing permissions and
12
!! limitations under the License.
13
14
implicit none
15
interface
16
subroutine
HeatAD_init
(restart)
17
implicit none
18
logical
,
intent(in)
:: restart
19
end subroutine
HeatAD_init
20
end interface
21
22
interface
23
subroutine
HeatAD_finalize
()
24
implicit none
25
end subroutine
HeatAD_finalize
26
end interface
27
28
interface
29
subroutine
HeatAD
(timeEndAdv,dt,dtOld,sweepOrder)
30
implicit none
31
integer
,
INTENT(IN)
:: sweepOrder
32
real
,
INTENT(IN)
:: timeEndAdv, dt, dtOld
33
end subroutine
HeatAD
34
end interface
35
36
interface
37
subroutine
HeatAD_solve
(dt)
38
implicit none
39
real
,
INTENT(IN)
:: dt
40
end subroutine
HeatAD_solve
41
end interface
42
43
interface
44
subroutine
HeatAD_advection
()
45
implicit none
46
end subroutine
HeatAD_advection
47
end interface
48
49
interface
50
subroutine
HeatAD_diffusion
()
51
implicit none
52
end subroutine
HeatAD_diffusion
53
end interface
54
55
interface
56
subroutine
HeatAD_indicators
()
57
implicit none
58
end subroutine
HeatAD_indicators
59
end interface
60
61
interface
62
subroutine
HeatAD_reInitGridVars
()
63
implicit none
64
end subroutine
HeatAD_reInitGridVars
65
end interface
66
67
interface
68
subroutine
HeatAD_getGridVar
(name, value)
69
implicit none
70
character
(len
=
*
),
intent(in)
:: name
71
integer
,
intent(out)
:: value
72
end subroutine
HeatAD_getGridVar
73
end interface
74
75
interface
76
subroutine
HeatAD_getScalarProp
(name, value)
77
implicit none
78
character
(len
=
*
),
intent(in)
:: name
79
real
,
intent(out)
:: value
80
end subroutine
HeatAD_getScalarProp
81
end interface
82
83
end module
HeatAD_interface
HeatAD_interface::HeatAD_advection
Definition:
HeatAD_interface.F90:44
HeatAD_interface::HeatAD_diffusion
Definition:
HeatAD_interface.F90:50
HeatAD_interface::HeatAD_finalize
Definition:
HeatAD_interface.F90:23
HeatAD_interface::HeatAD_getGridVar
Definition:
HeatAD_interface.F90:68
HeatAD_interface::HeatAD_getScalarProp
Definition:
HeatAD_interface.F90:76
HeatAD_interface::HeatAD_indicators
Definition:
HeatAD_interface.F90:56
HeatAD_interface::HeatAD_init
Definition:
HeatAD_interface.F90:16
HeatAD_interface::HeatAD_reInitGridVars
Definition:
HeatAD_interface.F90:62
HeatAD_interface::HeatAD_solve
Definition:
HeatAD_interface.F90:37
HeatAD_interface::HeatAD
Definition:
HeatAD_interface.F90:29
HeatAD_interface
Definition:
HeatAD_interface.F90:1
Generated on Fri Feb 4 2022 17:05:05 for FLASH-X by
1.9.3