OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
drape_mod.F
Go to the documentation of this file.
1Copyright> OpenRadioss
2Copyright> Copyright (C) 1986-2025 Altair Engineering Inc.
3Copyright>
4Copyright> This program is free software: you can redistribute it and/or modify
5Copyright> it under the terms of the GNU Affero General Public License as published by
6Copyright> the Free Software Foundation, either version 3 of the License, or
7Copyright> (at your option) any later version.
8Copyright>
9Copyright> This program is distributed in the hope that it will be useful,
10Copyright> but WITHOUT ANY WARRANTY; without even the implied warranty of
11Copyright> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12Copyright> GNU Affero General Public License for more details.
13Copyright>
14Copyright> You should have received a copy of the GNU Affero General Public License
15Copyright> along with this program. If not, see <https://www.gnu.org/licenses/>.
16Copyright>
17Copyright>
18Copyright> Commercial Alternative: Altair Radioss Software
19Copyright>
20Copyright> As an alternative to this open-source version, Altair also offers Altair Radioss
21Copyright> software under a commercial license. Contact Altair to discuss further if the
22Copyright> 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
55c=======================================================================
56C-----------------------------------------------
57C m y _ r e a l
58C-----------------------------------------------
59#include "my_real.inc"
60c=======================================================================
61c
63 INTEGER :: nslice ! number of slice
64 INTEGER :: ipid ! ID PID
65c------- layer variables
66 my_real, DIMENSION(:,:) , ALLOCATABLE :: rdrape
67 INTEGER, DIMENSION(:,:) , ALLOCATABLE :: idrape
68c-------
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 !!
80 INTEGER :: numsh4
81 INTEGER :: numsh3
82 INTEGER, DIMENSION(:) , ALLOCATABLE :: indx
83 END TYPE drapeg_
84
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
93C=======================================================================
94 END MODULE drape_mod
#define my_real
Definition cppsort.cpp:32
integer numeltg_drape
Definition drape_mod.F:92
integer scdrape
Definition drape_mod.F:92
integer stdrape
Definition drape_mod.F:92
integer numelc_drape
Definition drape_mod.F:92