Changeset 8708
- Timestamp:
- 06/24/11 08:41:37 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Elements/Tria.cpp
r8677 r8708 938 938 double xyz_list[NUMVERTICES][3]; 939 939 double L[3]; 940 double Ke_gaussian[numdof][numdof]={0.0};941 940 GaussTria *gauss=NULL; 942 941 … … 963 962 &D_scalar,1,1,0, 964 963 &L[0],1,numdof,0, 965 &Ke_gaussian[0][0],0); 966 967 for(i=0;i<numdof;i++) for(j=0;j<numdof;j++) Ke->values[i*numdof+j]+=Ke_gaussian[i][j]; 964 &Ke->values[0],1); 968 965 } 969 966 … … 1103 1100 double DL[2][2] ={0.0}; 1104 1101 double DLprime[2][2] ={0.0}; 1105 double Ke_gg_gaussian[numdof][numdof] ={0.0};1106 double Ke_gg_thickness1[numdof][numdof]={0.0};1107 double Ke_gg_thickness2[numdof][numdof]={0.0};1108 1102 GaussTria *gauss=NULL; 1109 1103 … … 1160 1154 &DL_scalar,1,1,0, 1161 1155 &L[0],1,numdof,0, 1162 &Ke _gg_gaussian[0][0],0);1156 &Ke->values[0],1); 1163 1157 1164 1158 GetBPrognostic(&B[0][0], &xyz_list[0][0], gauss); … … 1177 1171 &DL[0][0],2,2,0, 1178 1172 &B[0][0],2,numdof,0, 1179 &Ke _gg_thickness1[0][0],0);1173 &Ke->values[0],1); 1180 1174 1181 1175 TripleMultiply( &B[0][0],2,numdof,1, 1182 1176 &DLprime[0][0],2,2,0, 1183 1177 &Bprime[0][0],2,numdof,0, 1184 &Ke_gg_thickness2[0][0],0); 1185 1186 for(i=0;i<numdof;i++) for(j=0;j<numdof;j++) Ke->values[i*numdof+j]+=Ke_gg_gaussian[i][j]; 1187 for(i=0;i<numdof;i++) for(j=0;j<numdof;j++) Ke->values[i*numdof+j]+=Ke_gg_thickness1[i][j]; 1188 for(i=0;i<numdof;i++) for(j=0;j<numdof;j++) Ke->values[i*numdof+j]+=Ke_gg_thickness2[i][j]; 1178 &Ke->values[0],1); 1189 1179 1190 1180 if(artdiff){ … … 1195 1185 &KDL[0][0],2,2,0, 1196 1186 &Bprime[0][0],2,numdof,0, 1197 &Ke_gg_gaussian[0][0],0); 1198 1199 for(i=0;i<numdof;i++) for(j=0;j<numdof;j++) Ke->values[i*numdof+j]+=Ke_gg_gaussian[i][j]; 1187 &Ke->values[0],1); 1200 1188 } 1201 1189 }
Note:
See TracChangeset
for help on using the changeset viewer.