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

Data Types

type  array_type
type  array_type_int_1d
interface  alloc_1d_array
interface  dealloc_1d_array

Functions/Subroutines

subroutine alloc_1d_array_full (this)
subroutine alloc_int_1d_array (this)
subroutine alloc_2d_array (this)
subroutine alloc_3d_array (this)
subroutine dealloc_1d_array_full (this)
subroutine dealloc_int_1d_array (this)
subroutine dealloc_2d_array (this)
subroutine dealloc_3d_array (this)
subroutine alloc_my_real_1d_array (this)
subroutine dealloc_my_real_1d_array (this)
subroutine alloc_my_real_2d_array (this)
subroutine dealloc_my_real_2d_array (this)

Function/Subroutine Documentation

◆ alloc_1d_array_full()

subroutine array_mod::alloc_1d_array_full ( type(array_type), intent(inout) this)

Definition at line 110 of file array_mod.F.

111 IMPLICIT NONE
112
113 TYPE(array_type), INTENT(inout) :: THIS
114
115 ALLOCATE( this%INT_ARRAY_1D( this%SIZE_INT_ARRAY_1D ) )
116
117 RETURN

◆ alloc_2d_array()

subroutine array_mod::alloc_2d_array ( type(array_type), intent(inout) this)

Definition at line 141 of file array_mod.F.

142 IMPLICIT NONE
143
144 TYPE(array_type), INTENT(inout) :: THIS
145
146 ALLOCATE( this%INT_ARRAY_2D( this%SIZE_INT_ARRAY_2D(1),this%SIZE_INT_ARRAY_2D(2) ) )
147
148 RETURN

◆ alloc_3d_array()

subroutine array_mod::alloc_3d_array ( type(array_type), intent(inout) this)

Definition at line 156 of file array_mod.F.

157 IMPLICIT NONE
158
159 TYPE(array_type), INTENT(inout) :: THIS
160
161 ALLOCATE( this%INT_ARRAY_3D( this%SIZE_INT_ARRAY_3D(1),
162 . this%SIZE_INT_ARRAY_3D(2),
163 . this%SIZE_INT_ARRAY_3D(3) ) )
164
165 RETURN

◆ alloc_int_1d_array()

subroutine array_mod::alloc_int_1d_array ( type(array_type_int_1d), intent(inout) this)

Definition at line 125 of file array_mod.F.

126 IMPLICIT NONE
127
128 TYPE(array_type_int_1d), INTENT(inout) :: THIS
129
130 ALLOCATE( this%INT_ARRAY_1D( this%SIZE_INT_ARRAY_1D ) )
131
132 RETURN

◆ alloc_my_real_1d_array()

subroutine array_mod::alloc_my_real_1d_array ( type(array_type), intent(inout) this)

Definition at line 232 of file array_mod.F.

233#include "implicit_f.inc"
234
235 TYPE(array_type), INTENT(inout) :: THIS
236
237 ALLOCATE( this%MY_REAL_ARRAY_1D( this%SIZE_MY_REAL_ARRAY_1D ) )
238
239 RETURN

◆ alloc_my_real_2d_array()

subroutine array_mod::alloc_my_real_2d_array ( type(array_type), intent(inout) this)

Definition at line 268 of file array_mod.F.

269#include "implicit_f.inc"
270
271 TYPE(array_type), INTENT(inout) :: THIS
272
273 ALLOCATE( this%MY_REAL_ARRAY_2D( this%SIZE_MY_REAL_ARRAY_2D(1),this%SIZE_MY_REAL_ARRAY_2D(2) ) )
274
275 RETURN

◆ dealloc_1d_array_full()

subroutine array_mod::dealloc_1d_array_full ( type(array_type), intent(inout) this)

Definition at line 171 of file array_mod.F.

172 IMPLICIT NONE
173
174 TYPE(array_type), INTENT(inout) :: THIS
175
176 DEALLOCATE( this%INT_ARRAY_1D )
177
178 RETURN

◆ dealloc_2d_array()

subroutine array_mod::dealloc_2d_array ( type(array_type), intent(inout) this)

Definition at line 199 of file array_mod.F.

200 IMPLICIT NONE
201
202 TYPE(array_type), INTENT(inout) :: THIS
203
204 DEALLOCATE( this%INT_ARRAY_2D )
205
206 RETURN

◆ dealloc_3d_array()

subroutine array_mod::dealloc_3d_array ( type(array_type), intent(inout) this)

Definition at line 214 of file array_mod.F.

215 IMPLICIT NONE
216
217 TYPE(array_type), INTENT(inout) :: THIS
218
219 DEALLOCATE( this%INT_ARRAY_3D )
220
221 RETURN

◆ dealloc_int_1d_array()

subroutine array_mod::dealloc_int_1d_array ( type(array_type_int_1d), intent(inout) this)

Definition at line 184 of file array_mod.F.

185 IMPLICIT NONE
186
187 TYPE(array_type_int_1d), INTENT(inout) :: THIS
188
189 DEALLOCATE( this%INT_ARRAY_1D )
190
191 RETURN

◆ dealloc_my_real_1d_array()

subroutine array_mod::dealloc_my_real_1d_array ( type(array_type), intent(inout) this)

Definition at line 250 of file array_mod.F.

251#include "implicit_f.inc"
252
253 TYPE(array_type), INTENT(inout) :: THIS
254
255 DEALLOCATE( this%MY_REAL_ARRAY_1D )
256
257 RETURN

◆ dealloc_my_real_2d_array()

subroutine array_mod::dealloc_my_real_2d_array ( type(array_type), intent(inout) this)

Definition at line 284 of file array_mod.F.

285#include "implicit_f.inc"
286
287 TYPE(array_type), INTENT(inout) :: THIS
288
289 DEALLOCATE( this%MY_REAL_ARRAY_2D )
290
291 RETURN