31 1 ISPCOND ,XFRAME ,ISPSYM ,XSPSYM ,VSPSYM ,
32 2 WA ,WASIGSM ,WASPACT ,WAR )
40#include "implicit_f.inc"
49 INTEGER ISPCOND(NISPCOND,*), ISPSYM(NSPCOND,*), WASPACT(*)
52 . xframe(nxframe,*) ,xspsym(3,*) ,vspsym(3,*), wa(kwasph,*),
53 . wasigsm(6,*), war(10,*)
57 INTEGER IC,NC,IS,SM,JS,ISLIDE,SS
59 . sxx,sxy,sxz,syy,syz,szz,
60 . txx,txy,txz,tyy,tyz,tzz,
61 . ox,oy,oz,ux,uy,uz,vx,vy,vz,wx,wy,wz,
62 . uxx,uxy,uxz,uyx,uyy,uyz,uzx,uzy,uzz,
63 . vxx,vxy,vxz,vyy,vyz,vzz
132 uxx=txx*ux+txy*uy+txz*uz
133 uxy=txx*vx+txy*vy+txz*vz
134 uxz=txx*wx+txy*wy+txz*wz
135 uyx=txy*ux+tyy*uy+tyz*uz
136 uyy=txy*vx+tyy*vy+tyz
137 uyz=txy*wx+tyy*wy+tyz*wz
138 uzx=txz*ux+tyz*uy+tzz*uz
139 uzy=txz*vx+tyz*vy+tzz*vz
141 vxx=ux*uxx+uy*uyx+uz*uzx
142 vxy=ux*uxy+uy*uyy+uz*uzy
143 vxz=ux*uxz+uy*uyz+uz*uzz
144 vyy=vx*uxy+vy*uyy+vz*uzy
145 vyz=vx*uxz+vy*uyz+vz*uzz
146 vzz=wx*uxz+wy*uyz+wz*uzz
153 uxx=vxx*ux+vxy*vx+vxz*wx
154 uxy=vxx*uy+vxy*vy+vxz*wy
155 uxz=vxx*uz+vxy*vz+vxz*wz
156 uyx=vxy*ux+vyy*vx+vyz*wx
157 uyy=vxy*uy+vyy*vy+vyz*wy
158 uyz=vxy*uz+vyy*vz+vyz*wz
159 uzx=vxz*ux+vyz*vx+vzz*wx
160 uzy=vxz*uy+vyz*vy+vzz*wy
161 uzz=vxz*uz+vyz*vz+vzz*wz
162 txx=ux*uxx+vx*uyx+wx*uzx
163 txy=ux*uxy+vx*uyy+wx*uzy
164 txz=ux*uxz+vx*uyz+wx*uzz
165 tyy=uy*uxy+vy*uyy+wy*uzy
166 tyz=uy*uxz+vy*uyz+wy*uzz
167 tzz=uz*uxz+vz*uyz+wz*uzz
201 uxx=txx*ux+txy*uy+txz*uz
202 uxy=txx*vx+txy*vy+txz*vz
203 uxz=txx*wx+txy*wy+txz*wz
204 uyx=txy*ux+tyy*uy+tyz*uz
205 uyy=txy*vx+tyy*vy+tyz*vz
206 uyz=txy*wx+tyy*wy+tyz*wz
207 uzx=txz*ux+tyz*uy+tzz*uz
208 uzy=txz*vx+tyz*vy+tzz*vz
209 uzz=txz*wx+tyz*wy+tzz*wz
210 vxx=ux*uxx+uy*uyx+uz*uzx
211 vxy=ux*uxy+uy*uyy+uz*uzy
212 vxz=ux*uxz+uy*uyz+uz*uzz
213 vyy=vx*uxy+vy*uyy+vz*uzy
214 vyz=vx*uxz+vy*uyz+vz*uzz
215 vzz=wx*uxz+wy*uyz+wz*uzz
222 uxx=vxx*ux+vxy*vx+vxz*wx
223 uxy=vxx*uy+vxy*vy+vxz*wy
224 uxz=vxx*uz+vxy*vz+vxz*wz
225 uyx=vxy*ux+vyy*vx+vyz*wx
226 uyy=vxy*uy+vyy*vy+vyz*wy
227 uyz=vxy*uz+vyy*vz+vyz*wz
228 uzx=vxz*ux+vyz*vx+vzz*wx
229 uzy=vxz*uy+vyz*vy+vzz*wy
230 uzz=vxz*uz+vyz*vz+vzz*wz
231 txx=ux*uxx+vx*uyx+wx*uzx
232 txy=ux*uxy+vx*uyy+wx*uzy
233 txz=ux*uxz+vx*uyz+wx*uzz
234 tyy=uy*uxy+vy*uyy+wy*uzy
235 tyz=uy*uxz+vy*uyz+wy*uzz
236 tzz=uz*uxz+vz*uyz+wz*uzz
subroutine spsgsym(ispcond, xframe, ispsym, xspsym, vspsym, wa, wasigsm, waspact, war)