Changeset 17244
- Timestamp:
- 02/07/14 17:10:12 (11 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp
r17242 r17244 2056 2056 /*Fetch number of nodes and dof for this finite element*/ 2057 2057 int numnodes = element->GetNumberOfNodes(); 2058 int numdof = numnodes* 2;2058 int numdof = numnodes*(dim-1); 2059 2059 2060 2060 /*Initialize Element matrix and vectors*/ … … 2099 2099 2100 2100 /*Transform Coordinate System*/ 2101 element->TransformStiffnessMatrixCoord(Ke,XYEnum);2101 if(dim==3) element->TransformStiffnessMatrixCoord(Ke,XYEnum); 2102 2102 2103 2103 /*Clean up and return*/ … … 2185 2185 2186 2186 /*Transform Coordinate System*/ 2187 element->TransformStiffnessMatrixCoord(Ke,XYEnum);2187 if(dim==3) element->TransformStiffnessMatrixCoord(Ke,XYEnum); 2188 2188 2189 2189 /*Clean up and return*/ … … 2250 2250 2251 2251 /*Transform coordinate system*/ 2252 element->TransformLoadVectorCoord(pe,XYEnum);2252 if(dim==3) element->TransformLoadVectorCoord(pe,XYEnum); 2253 2253 2254 2254 /*Clean up and return*/ … … 2308 2308 gauss->GaussPoint(ig); 2309 2309 surface_input->GetInputValue(&surface,gauss); 2310 z=element->GetZcoord(gauss); 2310 if(dim==3) z=element->GetZcoord(gauss); 2311 else z=element->GetYcoord(gauss); 2311 2312 element->NodalFunctions(basis,gauss); 2312 2313 element->JacobianDeterminantSurface(&Jdet,xyz_list_front,gauss); … … 2323 2324 2324 2325 /*Transform coordinate system*/ 2325 element->TransformLoadVectorCoord(pe,XYEnum);2326 if(dim==3)element->TransformLoadVectorCoord(pe,XYEnum); 2326 2327 2327 2328 /*Clean up and return*/ … … 2506 2507 2507 2508 /*Transform solution in Cartesian Space*/ 2508 element->TransformSolutionCoord(&values[0],XYEnum);2509 if(dim==3) element->TransformSolutionCoord(&values[0],XYEnum); 2509 2510 2510 2511 /*Ok, we have vx and vy in values, fill in vx and vy arrays: */ -
issm/trunk-jpl/src/c/classes/Materials/Matice.cpp
r17242 r17244 406 406 } 407 407 else{ 408 if((epsilon[0]==0) && (epsilon[1]==0) && (epsilon[2]==0)){408 if((epsilon[0]==0) && (epsilon[1]==0)){ 409 409 viscosity=0.5*pow(10.,14); 410 410 }
Note:
See TracChangeset
for help on using the changeset viewer.