Changeset 16529 for issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
- Timestamp:
- 10/23/13 10:34:47 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r16495 r16529 447 447 break; 448 448 #endif 449 case BedSlopeXAnalysisEnum: case SurfaceSlopeXAnalysisEnum: case BedSlopeYAnalysisEnum: case SurfaceSlopeYAnalysisEnum:449 case L2ProjectionBaseAnalysisEnum: 450 450 return CreateBasalMassMatrix(); 451 451 break; … … 484 484 #endif 485 485 default: 486 _error_("analysis " << analysis_type << " (" << EnumToStringx(analysis_type) << ")not supported yet");486 _error_("analysis " << EnumToStringx(analysis_type) << " not supported yet"); 487 487 } 488 488 … … 673 673 break; 674 674 #endif 675 case BedSlopeXAnalysisEnum: case SurfaceSlopeXAnalysisEnum: case BedSlopeYAnalysisEnum: case SurfaceSlopeYAnalysisEnum:676 return CreatePVector Slope();675 case L2ProjectionBaseAnalysisEnum: 676 return CreatePVectorL2ProjectionBase(); 677 677 break; 678 678 case MasstransportAnalysisEnum: … … 756 756 } 757 757 /*}}}*/ 758 /*FUNCTION Penta::CreatePVector Slope {{{*/759 ElementVector* Penta::CreatePVector Slope(void){758 /*FUNCTION Penta::CreatePVectorL2ProjectionBase {{{*/ 759 ElementVector* Penta::CreatePVectorL2ProjectionBase(void){ 760 760 761 761 if (!IsOnBed()) return NULL; … … 763 763 /*Call Tria function*/ 764 764 Tria* tria=(Tria*)SpawnTria(0); //lower face is 0, upper face is 1. 765 ElementVector* pe=tria->CreatePVector Slope();765 ElementVector* pe=tria->CreatePVectorL2Projection(); 766 766 delete tria->material; delete tria; 767 767 … … 2201 2201 void Penta::InputUpdateFromSolution(IssmDouble* solution){ 2202 2202 2203 int analysis_type ;2203 int analysis_type,inputenum; 2204 2204 2205 2205 /*retreive parameters: */ … … 2242 2242 break; 2243 2243 #endif 2244 case BedSlopeXAnalysisEnum: 2245 InputUpdateFromSolutionOneDofCollapsed(solution,BedSlopeXEnum); 2246 break; 2247 case BedSlopeYAnalysisEnum: 2248 InputUpdateFromSolutionOneDofCollapsed(solution,BedSlopeYEnum); 2249 break; 2250 case SurfaceSlopeXAnalysisEnum: 2251 InputUpdateFromSolutionOneDofCollapsed(solution,SurfaceSlopeXEnum); 2252 break; 2253 case SurfaceSlopeYAnalysisEnum: 2254 InputUpdateFromSolutionOneDofCollapsed(solution,SurfaceSlopeYEnum); 2244 case L2ProjectionBaseAnalysisEnum: 2245 this->parameters->FindParam(&inputenum,InputToL2ProjectEnum); 2246 InputUpdateFromSolutionOneDofCollapsed(solution,inputenum); 2255 2247 break; 2256 2248 case MasstransportAnalysisEnum:
Note:
See TracChangeset
for help on using the changeset viewer.