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

Go to the source code of this file.

Functions/Subroutines

subroutine complete_hel_blk (vel, hel, auv6, ipnei, neiel, nef, nactdohinv)
 

Function/Subroutine Documentation

◆ complete_hel_blk()

subroutine complete_hel_blk ( real*8, dimension(nef,0:7)  vel,
real*8, dimension(3,*)  hel,
real*8, dimension(6,*)  auv6,
integer, dimension(*)  ipnei,
integer, dimension(*)  neiel,
integer  nef,
integer, dimension(*)  nactdohinv 
)
27 !
28  implicit none
29 !
30  integer i,j,k,indexf,ipnei(*),neiel(*),iel,nef,nactdohinv(*)
31 !
32  real*8 hel(3,*),vel(nef,0:7),auv6(6,*)
33 !
34  do i=1,nef
35  indexf=ipnei(i)
36  do j=1,6
37  indexf=indexf+1
38  iel=neiel(indexf)
39  if(iel.eq.0) cycle
40  do k=1,3
41  hel(k,i)=hel(k,i)-auv6(j,i)*vel(iel,k)
42 c write(*,*) 'complete_hel_blk ',nactdohinv(i),
43 c & nactdohinv(iel),k,
44 c & -auv6(j,i)
45  enddo
46  enddo
47  enddo
48 !
49 c do j=1,nef
50 c write(*,*) 'complete_hel ',j,(hel(k,j),k=1,3)
51 c enddo
52 !
53  return
Hosted by OpenAircraft.com, (Michigan UAV, LLC)