39 SUBROUTINE tke3(JFT ,JLT ,PM ,GEO ,NCT ,
40 1 X ,ELBUF_TAB,NEL ,OFFSET ,IKGEO ,
41 2 ETAG ,IDDL ,NDOF ,K_DIAG ,K_LT ,
47 use element_mod ,
only : nixt
51#include "implicit_f.inc"
60 INTEGER (NIXT,*),OFFSET,JFT,JLT,NEL ,IKGEO,
61 . ETAG(*),IDDL(*) ,NDOF(*) ,IADK(*) ,JDIK(*)
63 . pm(*), geo(*), x(*),
64 . ke11(9,mvsiz),ke12(9,mvsiz
67 TYPE (ELBUF_STRUCT_),
TARGET:: ELBUF_TAB
72 INTEGER MAT(MVSIZ),NGL(MVSIZ)
74 . AL(MVSIZ),KX(MVSIZ),EX(MVSIZ),EY(),EZ(MVSIZ)
76 TYPE(g_bufel_) ,
POINTER :: GBUF
80 gbuf => elbuf_tab%GBUF
99 CALL tcoork3(jft ,jlt ,x ,nct ,mat ,
100 1 ngl ,al ,ex ,ey ,ez ,
102 CALL tmat3(jft ,jlt ,pm ,mat ,gbuf%AREA,
107 CALL r4sumg3(jft ,jlt ,al ,kx ,ex ,
108 1 ey ,ez ,ke11 ,ke12 ,ke22 )
109 IF (ikgeo>0)
CALL tkeg3(jft ,jlt ,
110 1 gbuf%FOR ,al ,ke11 ,ke12 ,ke22 )
112 1 nct ,nel ,iddl ,ndof ,k_diag ,
113 2 k_lt ,iadk ,jdik ,ke11 ,ke12 ,
115 IF (neig>0)
CALL peoff(
116 1 nixt, jft, jlt, nct , etag,
subroutine assem_p(nixpl, nd, ixp, nel, iddl, ndof, k_diag, k_lt, iadk, jdik, kc11, kc12, kc22, off)
subroutine r4sumg3(jft, jlt, al, kx, r11, r21, r31, ke11, ke12, ke22)
subroutine tcoork3(jft, jlt, x, ncc, mat, ngl, al, r11, r21, r31, offg, off)
subroutine tke3(jft, jlt, pm, geo, nct, x, elbuf_tab, nel, offset, ikgeo, etag, iddl, ndof, k_diag, k_lt, iadk, jdik)
subroutine tkeg3(jft, jlt, fx, al, ke11, ke12, ke22)
subroutine tmat3(jft, jlt, pm, mat, area, al, kx)