OpenRadioss
2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
drape_mod.F
Go to the documentation of this file.
1
Copyright> OpenRadioss
2
Copyright> Copyright (C) 1986-2025 Altair Engineering Inc.
3
Copyright>
4
Copyright> This program is free software: you can redistribute it and/or modify
5
Copyright> it under the terms of the GNU Affero General Public License as published by
6
Copyright> the Free Software Foundation, either version 3 of the License, or
7
Copyright> (at your option) any later version.
8
Copyright>
9
Copyright> This program is distributed in the hope that it will be useful,
10
Copyright> but WITHOUT ANY WARRANTY; without even the implied warranty of
11
Copyright> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
Copyright> GNU Affero General Public License for more details.
13
Copyright>
14
Copyright> You should have received a copy of the GNU Affero General Public License
15
Copyright> along with this program. If not, see <https://www.gnu.org/licenses/>.
16
Copyright>
17
Copyright>
18
Copyright> Commercial Alternative: Altair Radioss Software
19
Copyright>
20
Copyright> As an alternative to this open-source version, Altair also offers Altair Radioss
21
Copyright> software under a commercial license. Contact Altair to discuss further if the
22
Copyright> commercial version may interest you: https://www.altair.com/radioss/.
23
!||====================================================================
24
!|| drape_mod ../starter/share/modules1/drape_mod.F
25
!||--- called by ------------------------------------------------------
26
!|| c3grhead ../starter/source/elements/sh3n/coque3n/c3grhead.F
27
!|| c3grtails ../starter/source/elements/sh3n/coque3n/c3grtails.F
28
!|| c3init3 ../starter/source/elements/sh3n/coque3n/c3init3.F
29
!|| c3inmas ../starter/source/elements/sh3n/coque3n/c3inmas.F
30
!|| cbainit3 ../starter/source/elements/shell/coqueba/cbainit3.F
31
!|| cdkinit3 ../starter/source/elements/sh3n/coquedk/cdkinit3.F
32
!|| cgrhead ../starter/source/elements/shell/coque/cgrhead.F
33
!|| cgrtails ../starter/source/elements/shell/coque/cgrtails.F
34
!|| cinit3 ../starter/source/elements/shell/coque/cinit3.F
35
!|| cinmas ../starter/source/elements/shell/coque/cinmas.F
36
!|| cmaini3 ../starter/source/elements/sh3n/coquedk/cmaini3.F
37
!|| corthini ../starter/source/elements/shell/coque/corthini.F
38
!|| ddsplit ../starter/source/restart/ddsplit/ddsplit.F
39
!|| hm_read_drape ../starter/source/properties/composite_options/drape/hm_read_drape.F
40
!|| inirig_mat ../starter/source/elements/initia/inirig_mat.F
41
!|| initia ../starter/source/elements/initia/initia.F
42
!|| inivoid ../starter/source/elements/initia/inivoid.F
43
!|| layini1 ../starter/source/elements/shell/coqueba/layini1.F
44
!|| lectur ../starter/source/starter/lectur.F
45
!|| pre_stackgroup ../starter/source/stack/pres_stackgroup.F
46
!|| shellthk_upd ../starter/source/properties/composite_options/drape/shellthk_upd.F
47
!|| st_qaprint_composite_options ../starter/source/output/qaprint/st_qaprint_composite_options.F
48
!|| st_qaprint_driver ../starter/source/output/qaprint/st_qaprint_driver.F
49
!|| stackgroup_drape ../starter/source/stack/stackgroup_drape.F
50
!|| t3grhead ../starter/source/elements/solid_2d/tria/t3grhead.F
51
!|| t3grtails ../starter/source/elements/solid_2d/tria/t3grtails.F
52
!|| w_drape ../starter/source/restart/ddsplit/w_drape.F
53
!||====================================================================
54
MODULE
drape_mod
55
c=======================================================================
56
C-----------------------------------------------
57
C m y _ r e a l
58
C-----------------------------------------------
59
#include "my_real.inc"
60
c=======================================================================
61
c
62
TYPE
drape_ply_
63
INTEGER
:: nslice
! number of slice
64
INTEGER
:: ipid
! ID PID
65
c------- layer variables
66
my_real
,
DIMENSION(:,:)
,
ALLOCATABLE
:: rdrape
67
INTEGER
,
DIMENSION(:,:)
,
ALLOCATABLE
:: idrape
68
c-------
69
END TYPE
drape_ply_
70
!!
71
TYPE
drape_
72
INTEGER
:: nply_drape
73
INTEGER
:: nply
74
REAL
:: thick
75
INTEGER
,
DIMENSION(:)
,
ALLOCATABLE
::
INDX_PLY
76
TYPE
(
drape_ply_
) ,
DIMENSION(:)
,
ALLOCATABLE
:: drape_ply
77
END TYPE
drape_
78
!!
79
TYPE
drapeg_
80
INTEGER
:: numsh4
81
INTEGER
:: numsh3
82
INTEGER
,
DIMENSION(:)
,
ALLOCATABLE
:: indx
83
END TYPE
drapeg_
84
85
TYPE
drape_work_
86
INTEGER
:: idstack
! idstack
87
INTEGER
,
DIMENSION(:)
,
ALLOCATABLE
:: plyid
! Id ply
88
INTEGER
,
DIMENSION(:)
,
ALLOCATABLE
:: npt_ply
! Number of int point
89
INTEGER
,
DIMENSION(:)
,
ALLOCATABLE
:: plynum
! Number of ply
90
END TYPE
drape_work_
91
92
INTEGER
::
numelc_drape
,
numeltg_drape
,
scdrape
,
stdrape
93
C=======================================================================
94
END MODULE
drape_mod
my_real
#define my_real
Definition
cppsort.cpp:32
drape_mod
Definition
drape_mod.F:54
drape_mod::numeltg_drape
integer numeltg_drape
Definition
drape_mod.F:92
drape_mod::scdrape
integer scdrape
Definition
drape_mod.F:92
drape_mod::stdrape
integer stdrape
Definition
drape_mod.F:92
drape_mod::numelc_drape
integer numelc_drape
Definition
drape_mod.F:92
drape_mod::drape_
Definition
drape_mod.F:71
drape_mod::drape_ply_
Definition
drape_mod.F:62
drape_mod::drape_work_
Definition
drape_mod.F:85
drape_mod::drapeg_
Definition
drape_mod.F:79
starter
share
modules1
drape_mod.F
Generated by
1.15.0