Changeset 18196
- Timestamp:
- 06/30/14 14:37:21 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp
r18195 r18196 108 108 parameters->AddObject(iomodel->CopyConstantObject(FrictionLawEnum)); 109 109 110 /*XTH parameters*/110 /*XTH LATH parameters*/ 111 111 iomodel->Constant(&fe_FS,FlowequationFeFSEnum); 112 if(fe_FS==XTaylorHoodEnum ){112 if(fe_FS==XTaylorHoodEnum || fe_FS==LATaylorHoodEnum){ 113 113 parameters->AddObject(iomodel->CopyConstantObject(AugmentedLagrangianREnum)); 114 114 parameters->AddObject(iomodel->CopyConstantObject(AugmentedLagrangianThetaEnum)); … … 125 125 126 126 /*Intermediaries*/ 127 int materials_type,finiteelement ;127 int materials_type,finiteelement,fe_FS; 128 128 int approximation,frictionlaw; 129 129 int* finiteelement_list=NULL; … … 236 236 if(islevelset){ 237 237 iomodel->FetchDataToInput(elements,IceMaskNodeActivationEnum); 238 } 239 /*LATH parameters*/ 240 iomodel->Constant(&fe_FS,FlowequationFeFSEnum); 241 if(fe_FS==LATaylorHoodEnum){ 242 iomodel->FetchDataToInput(elements,PressureEnum); 238 243 } 239 244 … … 4568 4573 element->InputChangeName(VxEnum,VxPicardEnum); 4569 4574 element->InputChangeName(VyEnum,VyPicardEnum); 4570 element->InputChangeName(PressureEnum,PressurePicardEnum);4575 if(pnumdof>0) element->InputChangeName(PressureEnum,PressurePicardEnum); 4571 4576 if(dim==3) element->InputChangeName(VzEnum,VzPicardEnum); 4572 4577 … … 4575 4580 element->AddInput(VyEnum, vy, element->VelocityInterpolation()); 4576 4581 element->AddInput(VelEnum, vel, element->VelocityInterpolation()); 4577 element->AddInput(PressureEnum,pressure,element->PressureInterpolation());4582 if(pnumdof>0) element->AddInput(PressureEnum,pressure,element->PressureInterpolation()); 4578 4583 if(dim==3) element->AddInput(VzEnum,vz, element->VelocityInterpolation()); 4579 4584
Note:
See TracChangeset
for help on using the changeset viewer.