28       integer ipkon(*),kon(*),ne,i,nka,nkb,mint3d,konl(26),
    29      &  j,k,indexe,kk,iflag,mi(*),nope,l
    31       real*8 co(3,*),qfx(3,mi(1),*),h0(3,*),xl(3,26),r(3),c2,
    32      &  con(3),pgauss(3),
c1,xi,et,ze,xsj,shp(4,20),weight
    36       c1=1.d0/(16.d0*datan(1.d0))
    46             if(ipkon(i).lt.0) cycle
    51             if(lakon(i)(7:7).ne.
'L') cycle
    53             if(lakon(i)(4:5).eq.
'8R') 
then    56             elseif(lakon(i)(4:4).eq.
'8') 
then    59             elseif(lakon(i)(4:6).eq.
'20R') 
then    62             elseif(lakon(i)(4:4).eq.
'2') 
then    65             elseif(lakon(i)(4:5).eq.
'15') 
then    68             elseif(lakon(i)(4:4).eq.
'6') 
then    84                if(lakon(i)(4:5).eq.
'8R') 
then    89                elseif((lakon(i)(4:4).eq.
'8').or.
    90      &                 (lakon(i)(4:6).eq.
'20R'))
    96                elseif(lakon(i)(4:4).eq.
'2') 
then   101                elseif(lakon(i)(4:5).eq.
'15') 
then   106                elseif(lakon(i)(4:4).eq.
'6') 
then   116                   call shape20h(xi,et,ze,xl,xsj,shp,iflag)
   117                elseif(nope.eq.8) 
then   118                   call shape8h(xi,et,ze,xl,xsj,shp,iflag)
   119                elseif(nope.eq.15) 
then   120                   call shape15w(xi,et,ze,xl,xsj,shp,iflag)
   121                elseif(nope.eq.6) 
then   122                   call shape6w(xi,et,ze,xl,xsj,shp,iflag)
   130                      pgauss(k)=pgauss(k)+shp(4,l)*xl(k,l)
   137                   r(k)=con(k)-pgauss(k)
   140                c2=weight*xsj/((r(1)*r(1)+r(2)*r(2)+r(3)*r(3))**(1.5d0))
   143      &                   (qfx(2,kk,i)*r(3)-qfx(3,kk,i)*r(2))
   145      &                   (qfx(3,kk,i)*r(1)-qfx(1,kk,i)*r(3))
   147      &                   (qfx(1,kk,i)*r(2)-qfx(2,kk,i)*r(1))
 subroutine shape6w(xi, et, ze, xl, xsj, shp, iflag)
Definition: shape6w.f:20
 
subroutine shape8h(xi, et, ze, xl, xsj, shp, iflag)
Definition: shape8h.f:20
 
subroutine shape15w(xi, et, ze, xl, xsj, shp, iflag)
Definition: shape15w.f:20
 
static double * c1
Definition: mafillvcompmain.c:30
 
subroutine shape20h(xi, et, ze, xl, xsj, shp, iflag)
Definition: shape20h.f:20