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

Go to the source code of this file.

Functions/Subroutines

subroutine hm_read_implicit (lsubmodel)

Function/Subroutine Documentation

◆ hm_read_implicit()

subroutine hm_read_implicit ( type(submodel_data), dimension(*), intent(in) lsubmodel)

Definition at line 35 of file hm_read_implicit.F.

36C-----------------------------------------------
37C ROUTINE DESCRIPTION :
38C ===================
39C READ /IMPLICIT USING HM_READER
40C-----------------------------------------------
41C DUMMY ARGUMENTS DESCRIPTION:
42C ===================
43C NAME DESCRIPTION
44C LSUBMODEL SUBMODEL STRUCTURE
45C-----------------------------------------------
46C M o d u l e s
47C-----------------------------------------------
49 USE submodel_mod
50C-----------------------------------------------
51C I m p l i c i t T y p e s
52C-----------------------------------------------
53#include "implicit_f.inc"
54C-----------------------------------------------
55C C o m m o n B l o c k s
56C-----------------------------------------------
57#include "com01_c.inc"
58C-----------------------------------------------
59C D u m m y A r g u m e n t s
60C-----------------------------------------------
61C INPUT ARGUMENTS
62 TYPE(SUBMODEL_DATA),INTENT(IN)::LSUBMODEL(*)
63C OUTPUT ARGUMENTS
64C-----------------------------------------------
65C L o c a l V a r i a b l e s
66C-----------------------------------------------
67 INTEGER I,NB_IMPLICIT,SUB_ID
68 LOGICAL IS_AVAILABLE
69C============================================================================
70 is_available = .false.
71C----------------------------------------------
72 iimplicit = 0
73C
74 CALL hm_option_count('/IMPLICIT', nb_implicit)
75 CALL hm_option_start('/IMPLICIT')
76 DO i=1,nb_implicit
77 CALL hm_option_read_key(lsubmodel,
78 . submodel_id = sub_id)
79 IF(sub_id == 0) THEN
80 iimplicit = 1
81 EXIT
82 END IF
83 ENDDO
84C--------------------------------------------------------------
85 RETURN
subroutine hm_option_count(entity_type, hm_option_number)
subroutine hm_option_start(entity_type)