Changeset 18829
- Timestamp:
- 11/21/14 15:45:35 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/FemModel.cpp
r18780 r18829 514 514 515 515 case TransientSolutionEnum:{ 516 bool isSIA,is thermal,isenthalpy,ismasstransport,isgroundingline,isstressbalance,islevelset,ishydrology,isdamage;516 bool isSIA,isFS,isthermal,isenthalpy,ismasstransport,isgroundingline,isstressbalance,islevelset,ishydrology,isdamage; 517 517 iomodel->Constant(&isSIA,FlowequationIsSIAEnum); 518 iomodel->Constant(&isFS,FlowequationIsFSEnum); 518 519 iomodel->Constant(&isthermal,TransientIsthermalEnum); 519 520 iomodel->Constant(&isenthalpy,ThermalIsenthalpyEnum); … … 525 526 iomodel->Constant(&ishydrology,TransientIshydrologyEnum); 526 527 if(isstressbalance){ 528 int fe_FS; 529 iomodel->Constant(&fe_FS,FlowequationFeFSEnum); 527 530 analyses_temp[numanalyses++]=StressbalanceAnalysisEnum; 528 531 analyses_temp[numanalyses++]=StressbalanceVerticalAnalysisEnum; 529 532 if(isSIA){ 530 533 analyses_temp[numanalyses++]=StressbalanceSIAAnalysisEnum; 534 } 535 analyses_temp[numanalyses++]=L2ProjectionBaseAnalysisEnum; 536 analyses_temp[numanalyses++]=ExtrudeFromBaseAnalysisEnum; 537 analyses_temp[numanalyses++]=DepthAverageAnalysisEnum; 538 if(fe_FS==LATaylorHoodEnum || fe_FS==LACrouzeixRaviartEnum){ 539 analyses_temp[numanalyses++]=UzawaPressureAnalysisEnum; 531 540 } 532 541 } … … 766 775 case ThicknessAcrossGradientEnum: ThicknessAcrossGradientx(&double_result,elements,nodes,vertices,loads,materials,parameters); break; 767 776 case RheologyBbarAbsGradientEnum: RheologyBbarAbsGradientx(&double_result,elements,nodes,vertices,loads,materials,parameters); break; 777 case RheologyBAbsGradientEnum: RheologyBAbsGradientx(&double_result,elements,nodes,vertices,loads,materials,parameters); break; 768 778 case DragCoefficientAbsGradientEnum:DragCoefficientAbsGradientx(&double_result,elements,nodes,vertices,loads,materials,parameters); break; 769 779 case BalancethicknessMisfitEnum: BalancethicknessMisfitx(&double_result); break;
Note:
See TracChangeset
for help on using the changeset viewer.