Changeset 10537
- Timestamp:
- 11/08/11 17:01:38 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp
r10532 r10537 302 302 count++; 303 303 } 304 305 304 } 306 305 307 306 /*Constraint at the bedrock interface (v.n = vz = 0) (Coordinates will be updated according to the bed slope)*/ 308 307 if(nodeonbed[i] && nodeonicesheet[i] && nodeonstokes[i]){ 309 constraints->AddObject(new SpcStatic(iomodel->constraintcounter+count+1,iomodel->nodecounter+i+1,3,0.,DiagnosticHorizAnalysisEnum)); 310 count++; 308 switch((int)vertices_type[i]){ 309 case MacAyealStokesApproximationEnum: 310 constraints->AddObject(new SpcStatic(iomodel->constraintcounter+count+1,iomodel->nodecounter+i+1,5,0.,DiagnosticHorizAnalysisEnum)); 311 count++; 312 break; 313 case PattynStokesApproximationEnum: 314 constraints->AddObject(new SpcStatic(iomodel->constraintcounter+count+1,iomodel->nodecounter+i+1,5,0.,DiagnosticHorizAnalysisEnum)); 315 count++; 316 break; 317 case StokesApproximationEnum: 318 constraints->AddObject(new SpcStatic(iomodel->constraintcounter+count+1,iomodel->nodecounter+i+1,3,0.,DiagnosticHorizAnalysisEnum)); 319 count++; 320 break; 321 default: _error_("Vertex approximation %s not supported",EnumToStringx((int)vertices_type[i])); 322 } 311 323 } 312 324 }
Note:
See TracChangeset
for help on using the changeset viewer.