CalculiX  2.13
A Free Software Three-Dimensional Structural Finite Element Program
faceinfo.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine faceinfo (nelem, jface, lakon, nope, nopes, mint2d)
 

Function/Subroutine Documentation

◆ faceinfo()

subroutine faceinfo ( integer  nelem,
integer  jface,
character*8, dimension(*)  lakon,
integer  nope,
integer  nopes,
integer  mint2d 
)
24 !
25 ! autor: Saskia Sitzmann
26 !
27  implicit none
28 !
29  character*8 lakon(*)
30 !
31  integer nopes,nope,nelem,jface,mint2d
32 !
33  if(lakon(nelem)(4:5).eq.'8R') then
34  mint2d=1
35  nopes=4
36  nope=8
37  elseif(lakon(nelem)(4:4).eq.'8') then
38  mint2d=4
39  nopes=4
40  nope=8
41  elseif(lakon(nelem)(4:6).eq.'20R') then
42  mint2d=4
43  nopes=8
44  nope=20
45  elseif(lakon(nelem)(4:4).eq.'2') then
46  mint2d=9
47  nopes=8
48  nope=20
49  elseif(lakon(nelem)(4:5).eq.'10') then
50  mint2d=3
51  nopes=6
52  nope=10
53  elseif(lakon(nelem)(4:4).eq.'4') then
54  mint2d=1
55  nopes=3
56  nope=4
57  endif
58 !
59 ! treatment of wedge faces
60 !
61  if(lakon(nelem)(4:4).eq.'6') then
62  mint2d=1
63  nope=6
64  if(jface.le.2) then
65  nopes=3
66  else
67  nopes=4
68  endif
69  endif
70  if(lakon(nelem)(4:5).eq.'15') then
71  nope=15
72  if(jface.le.2) then
73  mint2d=3
74  nopes=6
75  else
76  mint2d=4
77  nopes=8
78  endif
79  endif
80 !
81  return
Hosted by OpenAircraft.com, (Michigan UAV, LLC)