OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
fvmbags_stub.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#ifndef DNC
24!||====================================================================
25!|| c_tricall ../starter/stub/fvmbags_stub.F
26!||--- called by ------------------------------------------------------
27!|| fvmesh1 ../starter/source/airbag/fvmesh.F
28!|| polyhedr1 ../starter/source/airbag/polyhedr1.F
29!||--- calls -----------------------------------------------------
30!|| arret ../starter/source/system/arret.F
31!||====================================================================
32 SUBROUTINE c_tricall(PNODES, PSEG, PHOLES, PTRI, NNP,
33 . NSEG, NHOL, NELP )
34C-----------------------------------------------
35C I m p l i c i t T y p e s
36C-----------------------------------------------
37#include "implicit_f.inc"
38C-----------------------------------------------
39C D u m m y A r g u m e n t s
40C-----------------------------------------------
41 my_real :: pnodes(*),pholes(*)
42 INTEGER :: PTRI(*), PSEG(*)
43 INTEGER :: NNP,NSEG,NHOL,NELP
44C
45 CALL arret(5)
46 END SUBROUTINE
47!||====================================================================
48!|| tribox3 ../starter/stub/fvmbags_stub.F
49!||--- called by ------------------------------------------------------
50!|| fvmesh1 ../starter/source/airbag/fvmesh.F
51!||--- calls -----------------------------------------------------
52!|| arret ../starter/source/system/arret.F
53!||====================================================================
54 SUBROUTINE tribox3(ICUT, BCENTER, BHALFSIZE, TVERTS)
55C-----------------------------------------------
56C I m p l i c i t T y p e s
57C-----------------------------------------------
58#include "implicit_f.inc"
59C-----------------------------------------------
60C D u m m y A r g u m e n t s
61C-----------------------------------------------
62 INTEGER :: ICUT
63 my_real :: bcenter(3),bhalfsize(3),tverts(9)
64 CALL arret(5)
65 END SUBROUTINE
66!||====================================================================
67!|| tritri3 ../starter/stub/fvmbags_stub.F
68!||--- called by ------------------------------------------------------
69!|| fvmesh1 ../starter/source/airbag/fvmesh.F
70!||--- calls -----------------------------------------------------
71!|| arret ../starter/source/system/arret.F
72!||====================================================================
73 SUBROUTINE tritri3(ICUT, FV0, FV1, FV2, FU0, FU1, FU2)
74C-----------------------------------------------
75C I m p l i c i t T y p e s
76C-----------------------------------------------
77#include "implicit_f.inc"
78C-----------------------------------------------
79C D u m m y A r g u m e n t s
80C-----------------------------------------------
81 INTEGER :: ICUT
82 my_real :: fv0, fv1, fv2, fu0, fu1, fu2
83 CALL arret(5)
84 END SUBROUTINE
85!||====================================================================
86!|| hypermesh_tetra ../starter/stub/fvmbags_stub.F
87!||--- called by ------------------------------------------------------
88!|| init_monvol ../starter/source/airbag/init_monvol.F
89!||--- uses -----------------------------------------------------
90!|| message_mod ../starter/share/message_module/message_mod.F
91!|| monvol_struct_mod ../starter/share/modules1/monvol_struct_mod.F
92!||====================================================================
93 SUBROUTINE hypermesh_tetra(T_MONVOLN, NIXSL, N, KM,
94 . NB_EXTRA_VERTICES, NB_TETRA, NB_VERTICES)
95C-----------------------------------------------
96C M o d u l e s
97C-----------------------------------------------
99 USE message_mod
101C-----------------------------------------------
102C I m p l i c i t T y p e s
103C-----------------------------------------------
104#include "implicit_f.inc"
105C-----------------------------------------------
106C D u m m y A r g u m e n t s
107C-----------------------------------------------
108 INTEGER, INTENT(IN) :: NIXSL
109 INTEGER, INTENT(IN) :: N, KM
110 INTEGER, INTENT(INOUT) :: NB_EXTRA_VERTICES, NB_TETRA, NB_VERTICES
111 TYPE(monvol_struct_), INTENT(IN) :: T_MONVOLN
112 WRITE(6,*) "FVMBAGS require a mesher"
113 stop
114 END SUBROUTINE
115#endif
#define my_real
Definition cppsort.cpp:32
subroutine arret(nn)
Definition arret.F:87
subroutine hypermesh_tetra(t_monvoln, nixsl, n, km, nb_extra_vertices, nb_tetra, nb_vertices)
subroutine c_tricall(pnodes, pseg, pholes, ptri, nnp, nseg, nhol, nelp)
subroutine tritri3(icut, fv0, fv1, fv2, fu0, fu1, fu2)
subroutine tribox3(icut, bcenter, bhalfsize, tverts)