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

Go to the source code of this file.

Functions/Subroutines

subroutine writedeigdx (iev, d, ndesi, orname, dgdx)
 

Function/Subroutine Documentation

◆ writedeigdx()

subroutine writedeigdx ( integer  iev,
real*8, dimension(*)  d,
integer  ndesi,
character*80, dimension(*)  orname,
real*8, dimension(ndesi,*)  dgdx 
)
20 !
21 ! writes the derivative of the eigenfrequencies w.r.t.
22 ! the orientations in the .dat file
23 !
24  implicit none
25 !
26  character*5 angle
27  character*80 orname(*)
28 !
29  integer idesvar,ndesi,iorien,iangle,iev
30 !
31  real*8 dgdx(ndesi,*),d(*)
32 !
33  write(5,*)
34  write(5,*) ' E I G E N V A L U E S E N S I T I V I T Y'
35  write(5,*)
36  write(5,'(a10,2x,i5,2x,e11.4)') 'EIGENVALUE',iev+1,d(iev+1)
37  write(5,*)
38 !
39  do idesvar=1,ndesi
40  iorien=(idesvar-1)/3+1
41  iangle=idesvar-((idesvar-1)/3)*3
42  if(iangle.eq.1) then
43  angle=' Rx'
44  elseif(iangle.eq.2) then
45  angle=' Ry'
46  else
47  angle=' Rz'
48  endif
49  write(5,'(a80,1x,a5,1x,e11.4)') orname(iorien),angle,
50  & dgdx(idesvar,1)
51  enddo
52 !
53  return
Hosted by OpenAircraft.com, (Michigan UAV, LLC)