OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
set_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!|| set_mod ../starter/share/modules1/set_mod.F
25!||--- called by ------------------------------------------------------
26!|| create_set_clause ../starter/source/model/sets/create_set_clause.F
27!|| create_set_collect ../starter/source/model/sets/create_setcol_clause.F
28!|| create_setcol_clause ../starter/source/model/sets/create_setcol_clause.F
29!|| elt_box ../starter/source/model/sets/fill_clause_elt_box.F
30!|| fill_clause_elt_box ../starter/source/model/sets/fill_clause_elt_box.F
31!|| fill_clause_node_box ../starter/source/model/sets/fill_clause_node_box.F
32!|| fill_clause_rbody_box ../starter/source/model/sets/fill_clause_rbody_box.F
33!|| insert_clause_in_set ../starter/source/model/sets/insert_clause_in_set.F
34!|| lectur ../starter/source/starter/lectur.F
35!|| node_box ../starter/source/model/sets/fill_clause_node_box.f
36!|| rbody_box ../starter/source/model/sets/fill_clause_rbody_box.F
37!|| set_merge_simple ../starter/source/model/sets/set_merge_simple.F
38!|| set_operator ../starter/source/model/sets/set_operator.F
39!|| sort_set ../starter/source/model/sets/sort_sets.F
40!|| surface_type ../starter/source/model/sets/surface_type.F90
41!||--- uses -----------------------------------------------------
42!||====================================================================
43 MODULE set_mod
44 USE setdef_mod
45 ! ------------
46 ! definition of the operators
47 INTEGER, PARAMETER :: set_add = 1 !< add operator
48 INTEGER, PARAMETER :: set_delete = 2 !< delete operator
49 INTEGER, PARAMETER :: set_intersect = 3 !< intersection operator
50 INTEGER, PARAMETER :: set_surf_all = 4 !< surf_all operator (not used)
51 INTEGER, PARAMETER :: set_surf_ext = 5 !< surf_ext operator (not used)
52 ! ------------
53! SET
54 TYPE(set_) ,TARGET,DIMENSION(:),ALLOCATABLE :: set
55
56 END MODULE set_mod
recursive subroutine node_box(ib, ibox, x, skew, set_title, keyset, boxnds, sz_boxnds)
subroutine fill_clause_node_box(ibox, x, skew, set_title, keyset, boxlist, boxlist_size, boxnds, sz_boxnds)
integer, parameter set_add
add operator
Definition set_mod.F:47
integer, parameter set_intersect
intersection operator
Definition set_mod.F:49
integer, parameter set_delete
delete operator
Definition set_mod.F:48
integer, parameter set_surf_all
surf_all operator (not used)
Definition set_mod.F:50
type(set_), dimension(:), allocatable, target set
Definition set_mod.F:54
integer, parameter set_surf_ext
surf_ext operator (not used)
Definition set_mod.F:51
program starter
Definition starter.F:39