Rocstar
1.0
Rocstar multiphysics simulation application
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
ModInterfacesInteract.F90
Go to the documentation of this file.
1
! *********************************************************************
2
! * Rocstar Simulation Suite *
3
! * Copyright@2015, Illinois Rocstar LLC. All rights reserved. *
4
! * *
5
! * Illinois Rocstar LLC *
6
! * Champaign, IL *
7
! * www.illinoisrocstar.com *
8
! * sales@illinoisrocstar.com *
9
! * *
10
! * License: See LICENSE file in top level of distribution package or *
11
! * http://opensource.org/licenses/NCSA *
12
! *********************************************************************
13
! *********************************************************************
14
! * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
15
! * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES *
16
! * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *
17
! * NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR *
18
! * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER *
19
! * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, *
20
! * Arising FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE *
21
! * USE OR OTHER DEALINGS WITH THE SOFTWARE. *
22
! *********************************************************************
23
!******************************************************************************
24
!
25
! Purpose: set explicit interfaces to subroutines and functions.
26
!
27
! Description: none
28
!
29
! Notes: none.
30
!
31
!******************************************************************************
32
!
33
! $Id: ModInterfacesInteract.F90,v 1.8 2008/12/06 08:44:18 mtcampbe Exp $
34
!
35
! Copyright: (c) 2003 by the University of Illinois
36
!
37
!******************************************************************************
38
39
MODULE
modinterfacesinteract
40
41
IMPLICIT NONE
42
43
INTERFACE
44
45
! =============================================================================
46
! Multiphase Interactions
47
! =============================================================================
48
49
SUBROUTINE
inrt_buildversionstring
( versionString )
50
CHARACTER(*)
:: versionstring
51
END SUBROUTINE
inrt_buildversionstring
52
53
SUBROUTINE
inrt_burnstatusupdate
( region )
54
USE
moddatastruct
, ONLY
: t_region
55
TYPE(
t_region
)
,
INTENT(INOUT)
,
TARGET
:: region
56
END SUBROUTINE
inrt_burnstatusupdate
57
58
SUBROUTINE
inrt_printmaterialinput
( global )
59
USE
modglobal
, ONLY
:
t_global
60
TYPE(
t_global
)
,
POINTER
:: global
61
END SUBROUTINE
inrt_printmaterialinput
62
63
SUBROUTINE
inrt_printuserinput
( region )
64
USE
moddatastruct
, ONLY
: t_region
65
TYPE(
t_region
)
,
INTENT(IN)
:: region
66
END SUBROUTINE
inrt_printuserinput
67
68
SUBROUTINE
inrt_readmaterialinput
( global )
69
USE
modglobal
, ONLY
:
t_global
70
TYPE(
t_global
)
,
POINTER
:: global
71
END SUBROUTINE
inrt_readmaterialinput
72
73
SUBROUTINE
inrt_setmaterial
(global,material,name)
74
USE
modglobal
, ONLY
:
t_global
75
USE
modmaterials
, ONLY
:
t_material
76
TYPE(
t_global
)
,
POINTER
:: global
77
TYPE(
t_material
)
,
POINTER
:: material
78
CHARACTER(*)
,
INTENT(in)
::
name
79
END SUBROUTINE
inrt_setmaterial
80
81
SUBROUTINE
inrt_setparticletemp
( region )
82
USE
moddatastruct
, ONLY
: t_region
83
TYPE(
t_region
)
,
INTENT(INOUT)
:: region
84
END SUBROUTINE
inrt_setparticletemp
85
86
SUBROUTINE
inrt_sourceterms
( region )
87
USE
moddatastruct
, ONLY
: t_region
88
TYPE(
t_region
)
,
INTENT(INOUT)
:: region
89
END SUBROUTINE
inrt_sourceterms
90
91
SUBROUTINE
inrt_twodimaverage
( region )
92
USE
moddatastruct
, ONLY
: t_region
93
TYPE(
t_region
)
,
INTENT(INOUT)
:: region
94
END SUBROUTINE
inrt_twodimaverage
95
96
SUBROUTINE
inrt_userinput
( regions )
97
USE
moddatastruct
, ONLY
: t_region
98
TYPE(
t_region
)
,
POINTER
:: regions(:)
99
END SUBROUTINE
inrt_userinput
100
101
SUBROUTINE
inrt_vaporenergyconversion
( region )
102
USE
moddatastruct
, ONLY
: t_region
103
TYPE(
t_region
)
,
INTENT(INOUT)
,
TARGET
:: region
104
END SUBROUTINE
inrt_vaporenergyconversion
105
106
END INTERFACE
107
108
END MODULE
modinterfacesinteract
109
110
!******************************************************************************
111
!
112
! RCS Revision history:
113
!
114
! $Log: ModInterfacesInteract.F90,v $
115
! Revision 1.8 2008/12/06 08:44:18 mtcampbe
116
! Updated license.
117
!
118
! Revision 1.7 2008/11/19 22:17:29 mtcampbe
119
! Added Illinois Open Source License/Copyright
120
!
121
! Revision 1.6 2004/12/01 00:09:25 wasistho
122
! added BuildVersionString
123
!
124
! Revision 1.5 2004/07/27 21:27:14 jferry
125
! removed rocinteract allocation routines (moved to rocpart)
126
!
127
! Revision 1.4 2004/03/02 21:47:28 jferry
128
! Added After Update interactions
129
!
130
! Revision 1.3 2003/03/24 23:25:48 jferry
131
! moved some routines from libfloflu to rocinteract
132
!
133
! Revision 1.2 2003/03/11 15:59:16 jferry
134
! Added routines to rocinteract
135
!
136
! Revision 1.1 2003/03/04 22:12:34 jferry
137
! Initial import of Rocinteract
138
!
139
!******************************************************************************
140
141
142
143
144
145
modglobal
Definition:
ModGlobal.F90:39
modinterfacesinteract
Definition:
ModInterfacesInteract.F90:39
inrt_setmaterial
subroutine inrt_setmaterial(global, material, name)
Definition:
INRT_SetMaterial.F90:43
inrt_readmaterialinput
subroutine inrt_readmaterialinput(global)
Definition:
INRT_ReadMaterialInput.F90:44
inrt_buildversionstring
subroutine inrt_buildversionstring(versionString)
Definition:
INRT_BuildVersionString.F90:46
inrt_vaporenergyconversion
subroutine inrt_vaporenergyconversion(region)
Definition:
INRT_VaporEnergyConversion.F90:46
modmaterials
Definition:
ModMaterials.F90:42
inrt_twodimaverage
subroutine inrt_twodimaverage(region)
Definition:
INRT_TwoDimAverage.F90:45
Attribute::name
const std::string & name() const
Obtain the name of the attribute.
Definition:
Attribute.h:113
inrt_printmaterialinput
subroutine inrt_printmaterialinput(global)
Definition:
INRT_PrintMaterialInput.F90:43
inrt_userinput
subroutine inrt_userinput(regions)
Definition:
INRT_UserInput.F90:44
inrt_sourceterms
subroutine inrt_sourceterms(region)
Definition:
INRT_SourceTerms.F90:56
inrt_printuserinput
subroutine inrt_printuserinput(region)
Definition:
INRT_PrintUserInput.F90:43
moddatastruct
Definition:
ModDataStruct.F90:40
modmaterials::t_material
Definition:
ModMaterials.F90:49
modglobal::t_global
Definition:
ModGlobal.F90:50
inrt_setparticletemp
subroutine inrt_setparticletemp(region)
Definition:
INRT_SetParticleTemp.F90:48
inrt_burnstatusupdate
subroutine inrt_burnstatusupdate(region)
Definition:
INRT_BurnStatusUpdate.F90:43
RocfluidMP
modfloflu
ModInterfacesInteract.F90
Generated on Wed Nov 30 2016 16:56:09 for Rocstar by
1.8.5