OpenRadioss
2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
bitget.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
!||
bitget
../
starter
/source/interfaces/inter3d1/
bitget
.f
25
!||--- called by ------------------------------------------------------
26
!|| i20dst3 ../starter/source/interfaces/inter3d1/i20dst3.F
27
!|| i20gap1 ../starter/source/interfaces/inter3d1/i20dst3.F
28
!|| i20sti3 ../starter/source/interfaces/inter3d1/i20sti3.F
29
!|| i24s1s2 ../starter/source/interfaces/inter3d1/i24buc1.F
30
!|| i25neigh ../starter/source/interfaces/inter3d1/i25neigh.F
31
!|| i25s1s2 ../starter/source/interfaces/inter3d1/i25sto.F
32
!|| i25trivox_edg ../starter/source/interfaces/inter3d1/i25trivox_edg.F
33
!|| i7remnode_init ../starter/source/interfaces/inter3d1/i7remnode.F
34
!|| inintsub_25 ../starter/source/output/subinterface/inintsub_25.F
35
!||====================================================================
36
INTEGER
FUNCTION
bitget
(I,N)
37
INTEGER
i,n
38
INTEGER
s, i2p(0:12)
39
DATA
i2p/1,2,4,8,16,32,64,128,256,512,1024,2048,4096/
40
41
s = i/i2p(n)
42
bitget
= s - (s/2)*2
43
RETURN
44
END
45
46
!||====================================================================
47
!|| bitset ../starter/source/interfaces/inter3d1/bitget.F
48
!||--- called by ------------------------------------------------------
49
!|| i20bord ../starter/source/interfaces/inter3d1/i20surfi.F
50
!|| i20dst3 ../starter/source/interfaces/inter3d1/i20dst3.F
51
!|| i20edge1 ../starter/source/interfaces/inter3d1/i20surfi.F
52
!|| i20gap1 ../starter/source/interfaces/inter3d1/i20dst3.F
53
!|| i20sti3 ../starter/source/interfaces/inter3d1/i20sti3.F
54
!|| i20surfi ../starter/source/interfaces/inter3d1/i20surfi.F
55
!|| i24edge1 ../starter/source/interfaces/inter3d1/i24surfi.F
56
!|| i24edge2 ../starter/source/interfaces/inter3d1/i24surfi.F
57
!|| i24surfi ../starter/source/interfaces/inter3d1/i24surfi.F
58
!|| i25neigh ../starter/source/interfaces/inter3d1/i25neigh.F
59
!|| i25surfi ../starter/source/interfaces/inter3d1/i25surfi.F
60
!|| inintsub ../starter/source/interfaces/interf1/inintsub.F
61
!|| inintsub_11 ../starter/source/output/subinterface/inintsub_11.F
62
!|| inintsub_25 ../starter/source/output/subinterface/inintsub_25.F
63
!|| inintsub_7 ../starter/source/output/subinterface/inintsub_7.F
64
!||====================================================================
65
INTEGER
FUNCTION
bitset
(I,N)
66
INTEGER
i,n
67
INTEGER
s, i2p(0:12)
68
DATA
i2p/1,2,4,8,16,32,64,128,256,512,1024,2048,4096/
69
70
s = i/i2p(n)
71
IF
(s - (s/2)*2 == 0) i = i + i2p(n)
72
bitset
= i
73
RETURN
74
END
75
76
!||====================================================================
77
!|| bitunset ../starter/source/interfaces/inter3d1/bitget.F
78
!||--- called by ------------------------------------------------------
79
!|| i20dst3 ../starter/source/interfaces/inter3d1/i20dst3.F
80
!|| i20gap1 ../starter/source/interfaces/inter3d1/i20dst3.F
81
!|| i20sti3 ../starter/source/interfaces/inter3d1/i20sti3.F
82
!||====================================================================
83
INTEGER
FUNCTION
bitunset
(I,N)
84
INTEGER
i,n
85
INTEGER
s, i2p(0:12)
86
DATA
i2p/1,2,4,8,16,32,64,128,256,512,1024,2048,4096/
87
88
s = i/i2p(n)
89
IF
(s - (s/2)*2 == 1) i = i - i2p(n)
90
bitunset
= i
91
RETURN
92
END
93
bitget
integer function bitget(i, n)
Definition
bitget.F:37
bitset
integer function bitset(i, n)
Definition
bitget.F:66
bitunset
integer function bitunset(i, n)
Definition
bitget.F:84
starter
program starter
Definition
starter.F:39
starter
source
interfaces
inter3d1
bitget.F
Generated by
1.15.0