Changeset 23182
- Timestamp:
- 08/24/18 15:26:30 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp
r23162 r23182 15 15 /*Intermediary*/ 16 16 int i,j; 17 int count,finiteelement ;17 int count,finiteelement,pfiniteelement; 18 18 IssmDouble g; 19 19 IssmDouble rho_ice; … … 69 69 /*Deduce velocity interpolation from finite element*/ 70 70 switch(finiteelement){ 71 case P1P1Enum : finiteelement = P1Enum; break;72 case P1P1GLSEnum : finiteelement = P1Enum; break;73 case MINIcondensedEnum : finiteelement = P1bubbleEnum; break;74 case MINIEnum : finiteelement = P1bubbleEnum; break;75 case TaylorHoodEnum : finiteelement = P2Enum; break;76 case XTaylorHoodEnum : finiteelement = P2Enum; break;77 case LATaylorHoodEnum : finiteelement = P2Enum; break;78 case LACrouzeixRaviartEnum : finiteelement = P2bubbleEnum; break;79 case OneLayerP4zEnum : finiteelement = P2xP4Enum; break;80 case CrouzeixRaviartEnum : finiteelement = P2bubbleEnum; break;71 case P1P1Enum : finiteelement = P1Enum; pfiniteelement = P1Enum; break; 72 case P1P1GLSEnum : finiteelement = P1Enum; pfiniteelement = P1Enum; break; 73 case MINIcondensedEnum : finiteelement = P1bubbleEnum; pfiniteelement = P1Enum; break; 74 case MINIEnum : finiteelement = P1bubbleEnum; pfiniteelement = P1Enum; break; 75 case TaylorHoodEnum : finiteelement = P2Enum; pfiniteelement = P1Enum; break; 76 case XTaylorHoodEnum : finiteelement = P2Enum; pfiniteelement = P1Enum; break; 77 case LATaylorHoodEnum : finiteelement = P2Enum; pfiniteelement = NoneEnum; break; 78 case LACrouzeixRaviartEnum : finiteelement = P2bubbleEnum; pfiniteelement = NoneEnum; break; 79 case OneLayerP4zEnum : finiteelement = P2xP4Enum; pfiniteelement = P1Enum; break; 80 case CrouzeixRaviartEnum : finiteelement = P2bubbleEnum; pfiniteelement = P1DGEnum; break; 81 81 default: _error_("finite element "<<EnumToStringx(finiteelement)<<" not supported"); 82 82 } … … 126 126 iomodel->FetchData(&surface,NULL,NULL,"md.geometry.surface"); 127 127 iomodel->FetchData(&z,NULL,NULL,"md.mesh.z"); 128 switch( finiteelement){128 switch(pfiniteelement){ 129 129 case P1Enum: 130 130 for(i=0;i<iomodel->numberofvertices;i++){
Note:
See TracChangeset
for help on using the changeset viewer.