OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
read_array.F File Reference
#include "implicit_f.inc"
#include "scr14_c.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine read_array (array, tabvint, lvarint, m_check)

Function/Subroutine Documentation

◆ read_array()

subroutine read_array ( integer, dimension(*), intent(inout) array,
integer, dimension(*), intent(in) tabvint,
integer, intent(inout) lvarint,
integer, intent(in) m_check )

Definition at line 28 of file read_array.F.

29C-----------------------------------------------
30C Description
31C-----------------------------------------------
32C This function is reading array in TAVINT
33C TABVINT(LVARINT) = SIZE
34C output ARRAY(1:SIZE) = TABVINT(LVARINT+1:LVARINT+SIZE)
35C-----------------------------------------------
36C I m p l i c i t T y p e s
37C-----------------------------------------------
38#include "implicit_f.inc"
39#include "scr14_c.inc"
40C-----------------------------------------------
41C D u m m y A r g u m e n t s
42C-----------------------------------------------
43 INTEGER,INTENT(INOUT) :: ARRAY(*),LVARINT
44 INTEGER,INTENT(IN) :: TABVINT(*),M_CHECK
45C-----------------------------------------------
46C L o c a l V a r i a b l e s
47C-----------------------------------------------
48 INTEGER NUM
49 INTEGER I
50C-----------------------------------------------
51C S o u r c e L i n e s
52C-----------------------------------------------
53 lvarint=lvarint+1
54 num=tabvint(lvarint)
55
56 IF(m_check/=0)THEN
57 DO i=1,num
58 lvarint=lvarint+1
59 array(tabvint(lvarint))=1
60 ENDDO
61 ELSE
62 lvarint=lvarint+num
63 ENDIF
64
65 RETURN
66
67C-----------------------------------------------