FLASH-X
Doxygen Generated Documentation From Interface Source Code
source
physics
Multiphase
Multiphase_interface.F90
Go to the documentation of this file.
1
!! Multiphase_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
!! SYNOPSIS
15
!!
16
!! use Multiphase_interface
17
!!
24
25
Module
Multiphase_interface
26
27
implicit none
28
29
#include "constants.h"
30
#include "Simulation.h"
31
32
33
interface
34
subroutine
Multiphase_init
(restart)
35
implicit none
36
logical
,
intent(in)
:: restart
37
end subroutine
Multiphase_init
38
end interface
39
40
interface
41
subroutine
Multiphase
(timeEndAdv,dt,dtOld,sweepOrder)
42
implicit none
43
integer
,
INTENT(IN)
:: sweepOrder
44
real
,
INTENT(IN)
:: timeEndAdv,dt,dtOld
45
end subroutine
Multiphase
46
end interface
47
48
interface
49
subroutine
Multiphase_advection
()
50
implicit none
51
end subroutine
Multiphase_advection
52
end interface
53
54
interface
55
subroutine
Multiphase_solve
(dt)
56
implicit none
57
real
,
INTENT(IN)
:: dt
58
end subroutine
Multiphase_solve
59
end interface
60
61
interface
62
subroutine
Multiphase_redistance
()
63
implicit none
64
end subroutine
Multiphase_redistance
65
end interface
66
67
interface
68
subroutine
Multiphase_finalize
()
69
implicit none
70
end subroutine
Multiphase_finalize
71
end interface
72
73
interface
74
subroutine
Multiphase_setFluidProps
()
75
implicit none
76
end subroutine
Multiphase_setFluidProps
77
end interface
78
79
interface
80
subroutine
Multiphase_setThermalProps
()
81
implicit none
82
end subroutine
Multiphase_setThermalProps
83
end interface
84
85
interface
86
subroutine
Multiphase_setPressureJumps
()
87
implicit none
88
end subroutine
Multiphase_setPressureJumps
89
end interface
90
91
interface
92
subroutine
Multiphase_getScalarProp
(name, value)
93
implicit none
94
character
(len
=
*
),
intent(in)
:: name
95
real
,
intent(out)
:: value
96
end subroutine
Multiphase_getScalarProp
97
end interface
98
99
interface
100
subroutine
Multiphase_thermalForcing
()
101
implicit none
102
end subroutine
Multiphase_thermalForcing
103
end interface
104
105
interface
106
subroutine
Multiphase_divergence
()
107
implicit none
108
end subroutine
Multiphase_divergence
109
end interface
110
111
interface
112
subroutine
Multiphase_thermalFluxes
()
113
implicit none
114
end subroutine
Multiphase_thermalFluxes
115
end interface
116
117
interface
118
subroutine
Multiphase_velForcing
(dt)
119
implicit none
120
real
,
intent(in)
:: dt
121
end subroutine
Multiphase_velForcing
122
end interface
123
124
interface
125
subroutine
Multiphase_reInitGridVars
()
126
implicit none
127
end subroutine
Multiphase_reInitGridVars
128
end interface
129
130
interface
131
subroutine
Multiphase_getGridVar
(name, value)
132
implicit none
133
character
(len
=
*
),
intent(in)
:: name
134
integer
,
intent(out)
:: value
135
end subroutine
Multiphase_getGridVar
136
end interface
137
138
end module
Multiphase_interface
Multiphase_interface::Multiphase_advection
Definition:
Multiphase_interface.F90:49
Multiphase_interface::Multiphase_divergence
Definition:
Multiphase_interface.F90:106
Multiphase_interface::Multiphase_finalize
Definition:
Multiphase_interface.F90:68
Multiphase_interface::Multiphase_getGridVar
Definition:
Multiphase_interface.F90:131
Multiphase_interface::Multiphase_getScalarProp
Definition:
Multiphase_interface.F90:92
Multiphase_interface::Multiphase_init
Definition:
Multiphase_interface.F90:34
Multiphase_interface::Multiphase_reInitGridVars
Definition:
Multiphase_interface.F90:125
Multiphase_interface::Multiphase_redistance
Definition:
Multiphase_interface.F90:62
Multiphase_interface::Multiphase_setFluidProps
Definition:
Multiphase_interface.F90:74
Multiphase_interface::Multiphase_setPressureJumps
Definition:
Multiphase_interface.F90:86
Multiphase_interface::Multiphase_setThermalProps
Definition:
Multiphase_interface.F90:80
Multiphase_interface::Multiphase_solve
Definition:
Multiphase_interface.F90:55
Multiphase_interface::Multiphase_thermalFluxes
Definition:
Multiphase_interface.F90:112
Multiphase_interface::Multiphase_thermalForcing
Definition:
Multiphase_interface.F90:100
Multiphase_interface::Multiphase_velForcing
Definition:
Multiphase_interface.F90:118
Multiphase_interface::Multiphase
Definition:
Multiphase_interface.F90:41
Multiphase_interface
Definition:
Multiphase_interface.F90:25
Generated on Fri Feb 4 2022 17:05:05 for FLASH-X by
1.9.3