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

Go to the source code of this file.

Functions/Subroutines

subroutine extrapolate_u (yi, yn, ipkon, inum, kon, lakon, nfield, nk, ne, mi, ndim, orab, ielorien, co, iorienloc, cflag, vold, force, ielmat, thicke, ielprop, prop, i)
 

Function/Subroutine Documentation

◆ extrapolate_u()

subroutine extrapolate_u ( real*8, dimension(ndim,mi(1),*)  yi,
real*8, dimension(nfield,*)  yn,
integer, dimension(*)  ipkon,
integer, dimension(*)  inum,
integer, dimension(*)  kon,
character*8, dimension(*)  lakon,
integer  nfield,
integer  nk,
integer  ne,
integer, dimension(*)  mi,
integer  ndim,
real*8, dimension(7,*)  orab,
integer, dimension(mi(3),*)  ielorien,
real*8, dimension(3,*)  co,
integer  iorienloc,
character*1  cflag,
real*8, dimension(0:mi(2),*)  vold,
logical  force,
integer, dimension(mi(3),*)  ielmat,
real*8, dimension(mi(3),*)  thicke,
integer, dimension(*)  ielprop,
real*8, dimension(*)  prop,
integer  i 
)
22 !
23 ! extrapolates nfield values at the integration points to the
24 ! nodes for user element i
25 !
26  implicit none
27 !
28  logical force
29 !
30  character*1 cflag
31  character*8 lakon(*)
32 !
33  integer ipkon(*),inum(*),kon(*),mi(*),ne,nfield,nk,i,ndim,
34  & iorienloc,ielorien(mi(3),*),ielmat(mi(3),*),ielprop(*)
35 !
36  real*8 yi(ndim,mi(1),*),yn(nfield,*),orab(7,*),co(3,*),prop(*),
37  & vold(0:mi(2),*),thicke(mi(3),*)
38 !
39  if(lakon(i)(2:3).eq.'1 ') then
40  call extrapolate_u1(yi,yn,ipkon,inum,kon,lakon,nfield,nk,
41  & ne,mi,ndim,orab,ielorien,co,iorienloc,cflag,
42  & vold,force,ielmat,thicke,ielprop,prop,i)
43  endif
44 !
45  return
subroutine extrapolate_u1(yi, yn, ipkon, inum, kon, lakon, nfield, nk, ne, mi, ndim, orab, ielorien, co, iorienloc, cflag, vold, force, ielmat, thicke, ielprop, prop, i)
Definition: extrapolate_u1.f:22
Hosted by OpenAircraft.com, (Michigan UAV, LLC)