FLASH-X
Doxygen Generated Documentation From Interface Source Code
ImBound_interface.F90
Go to the documentation of this file.
1!****h* source/physics/ImBound/Imbound_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!!
20
22
23 implicit none
24
25#include "Simulation.h"
26
27
28 interface !ImBound_init
29 subroutine ImBound_init(restart)
30 implicit none
31 logical, INTENT(IN) :: restart
32 end subroutine ImBound_init
33 end interface
34
35 interface !ImBound
36 subroutine ImBound (timeEndAdv, dt, dtOld, sweepOrder)
37 implicit none
38 integer, INTENT(IN) :: sweepOrder
39 real, INTENT(IN) :: timeEndAdv, dt, dtOld
40 end subroutine ImBound
41 end interface
42
43 interface !ImBound_finalize
44 subroutine ImBound_finalize()
45 implicit none
46 end subroutine ImBound_finalize
47 end interface
48
49 interface
50 subroutine ImBound_getScalarProp(name, value)
51 implicit none
52 character(len=*), intent(in) :: name
53 real, intent(out) :: value
54 end subroutine ImBound_getScalarProp
55 end interface
56
57end Module ImBound_interface