OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
time_history_mod Module Reference

Data Types

type  th_

Functions/Subroutines

subroutine th_alloc (th, sithgrp, sithbuf, sithgrpa, sithbufa, sithgrpb, sithbufb, sithgrpc, sithbufc, sithgrpd, sithbufd, sithgrpe, sithbufe, sithgrpf, sithbuff, sithgrpg, sithbufg, sithgrph, sithbufh, sithgrpi, sithbufi)
subroutine th_clean (th)

Function/Subroutine Documentation

◆ th_alloc()

subroutine time_history_mod::th_alloc ( type(th_), intent(inout) th,
integer, intent(in) sithgrp,
integer, intent(in) sithbuf,
integer, intent(in) sithgrpa,
integer, intent(in) sithbufa,
integer, intent(in) sithgrpb,
integer, intent(in) sithbufb,
integer, intent(in) sithgrpc,
integer, intent(in) sithbufc,
integer, intent(in) sithgrpd,
integer, intent(in) sithbufd,
integer, intent(in) sithgrpe,
integer, intent(in) sithbufe,
integer, intent(in) sithgrpf,
integer, intent(in) sithbuff,
integer, intent(in) sithgrpg,
integer, intent(in) sithbufg,
integer, intent(in) sithgrph,
integer, intent(in) sithbufh,
integer, intent(in) sithgrpi,
integer, intent(in) sithbufi )

Definition at line 108 of file time_history_mod.F.

119C-----------------------------------------------
120C M o d u l e s
121C-----------------------------------------------
122 USE message_mod
123C-----------------------------------------------
124C I m p l i c i t T y p e s
125C-----------------------------------------------
126#include "implicit_f.inc"
127C-----------------------------------------------
128C D u m m y A r g u m e n t s
129C-----------------------------------------------
130 TYPE(TH_),INTENT(INOUT) :: TH
131 INTEGER, INTENT(IN) :: SITHGRP, SITHBUF
132 INTEGER, INTENT(IN) :: SITHGRPA, SITHBUFA
133 INTEGER, INTENT(IN) :: SITHGRPB, SITHBUFB
134 INTEGER, INTENT(IN) :: SITHGRPC, SITHBUFC
135 INTEGER, INTENT(IN) :: SITHGRPD, SITHBUFD
136 INTEGER, INTENT(IN) :: SITHGRPE, SITHBUFE
137 INTEGER, INTENT(IN) :: SITHGRPF, SITHBUFF
138 INTEGER, INTENT(IN) :: SITHGRPG, SITHBUFG
139 INTEGER, INTENT(IN) :: SITHGRPH, SITHBUFH
140 INTEGER, INTENT(IN) :: SITHGRPI, SITHBUFI
141C-----------------------------------------------
142 ALLOCATE(th%ITHGRP (th%SITHGRP))
143 ALLOCATE(th%ITHBUF (th%SITHBUF))
144
145 ALLOCATE(th%ITHGRPA(th%SITHGRPA))
146 ALLOCATE(th%ITHBUFA(th%SITHBUFA))
147
148 ALLOCATE(th%ITHGRPB(th%SITHGRPB))
149 ALLOCATE(th%ITHBUFB(th%SITHBUFB))
150
151 ALLOCATE(th%ITHGRPC(th%SITHGRPC))
152 ALLOCATE(th%ITHBUFC(th%SITHBUFC))
153
154 ALLOCATE(th%ITHGRPD(th%SITHGRPD))
155 ALLOCATE(th%ITHBUFD(th%SITHBUFD))
156
157 ALLOCATE(th%ITHGRPE(th%SITHGRPE))
158 ALLOCATE(th%ITHBUFE(th%SITHBUFE))
159
160 ALLOCATE(th%ITHGRPF(th%SITHGRPF))
161 ALLOCATE(th%ITHBUFF(th%SITHBUFF))
162
163 ALLOCATE(th%ITHGRPG(th%SITHGRPG))
164 ALLOCATE(th%ITHBUFG(th%SITHBUFG))
165
166 ALLOCATE(th%ITHGRPH(th%SITHGRPH))
167 ALLOCATE(th%ITHBUFH(th%SITHBUFH))
168
169 ALLOCATE(th%ITHGRPI(th%SITHGRPI))
170 ALLOCATE(th%ITHBUFI(th%SITHBUFI))
171

◆ th_clean()

subroutine time_history_mod::th_clean ( type(th_), intent(inout) th)

Definition at line 181 of file time_history_mod.F.

182C-----------------------------------------------
183C I m p l i c i t T y p e s
184C-----------------------------------------------
185#include "implicit_f.inc"
186C-----------------------------------------------
187C D u m m y A r g u m e n t s
188C-----------------------------------------------
189 TYPE(TH_),INTENT(INOUT) :: TH
190C-----------------------------------------------
191 th%SITHGRP = 0
192 th%SITHBUF = 0
193
194 th%SITHGRPA = 0
195 th%SITHBUFA = 0
196
197 th%SITHGRPB = 0
198 th%SITHBUFB = 0
199
200 th%SITHGRPC = 0
201 th%SITHBUFC = 0
202
203 th%SITHGRPD = 0
204 th%SITHBUFD = 0
205
206 th%SITHGRPE = 0
207 th%SITHBUFE = 0
208
209 th%SITHGRPF = 0
210 th%SITHBUFF = 0
211
212 th%SITHGRPG = 0
213 th%SITHBUFG = 0
214
215 th%SITHGRPH = 0
216 th%SITHBUFH = 0
217
218 th%SITHGRPI = 0
219 th%SITHBUFI = 0
220
221
222 DEALLOCATE(th%ITHGRP)
223 DEALLOCATE(th%ITHBUF)
224
225 DEALLOCATE(th%ITHGRPA)
226 DEALLOCATE(th%ITHBUFA)
227
228 DEALLOCATE(th%ITHGRPB)
229 DEALLOCATE(th%ITHBUFB)
230
231 DEALLOCATE(th%ITHGRPC)
232 DEALLOCATE(th%ITHBUFC)
233
234 DEALLOCATE(th%ITHGRPD)
235 DEALLOCATE(th%ITHBUFD)
236
237 DEALLOCATE(th%ITHGRPE)
238 DEALLOCATE(th%ITHBUFE)
239
240 DEALLOCATE(th%ITHGRPF)
241 DEALLOCATE(th%ITHBUFF)
242
243 DEALLOCATE(th%ITHGRPG)
244 DEALLOCATE(th%ITHBUFG)
245
246 DEALLOCATE(th%ITHGRPH)
247 DEALLOCATE(th%ITHBUFH)
248
249 DEALLOCATE(th%ITHGRPI)
250 DEALLOCATE(th%ITHBUFI)
251