FLASH-X
Doxygen Generated Documentation From Interface Source Code
HeatAD_interface.F90
Go to the documentation of this file.
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
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
83end module HeatAD_interface