Changeset 15567 for issm/trunk-jpl/src/c/classes/Loads/Icefront.cpp
- Timestamp:
- 07/23/13 14:30:29 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Loads/Icefront.cpp
r15564 r15567 65 65 icefront_mparid = iomodel->numberofelements+1; 66 66 67 if (in_icefront_type== MacAyeal2dIceFrontEnum || in_icefront_type==MacAyeal3dIceFrontEnum){67 if (in_icefront_type==SSA2dIceFrontEnum || in_icefront_type==SSA3dIceFrontEnum){ 68 68 numnodes = 2; 69 69 numvertices = 2; … … 152 152 // icefront_mparid=numberofelements+1; //matlab indexing 153 153 // 154 if (in_icefront_type== MacAyeal2dIceFrontEnum || in_icefront_type==MacAyeal3dIceFrontEnum){154 if (in_icefront_type==SSA2dIceFrontEnum || in_icefront_type==SSA3dIceFrontEnum){ 155 155 // icefront_node_ids[0]=iomodel->nodecounter+reCast<int>(*(iomodel->Data(DiagnosticIcefrontEnum)+segment_width*i+0)); 156 156 // icefront_node_ids[1]=iomodel->nodecounter+reCast<int>(*(iomodel->Data(DiagnosticIcefrontEnum)+segment_width*i+1)); … … 375 375 376 376 switch(type){ 377 case MacAyeal2dIceFrontEnum:378 case MacAyeal3dIceFrontEnum:377 case SSA2dIceFrontEnum: 378 case SSA3dIceFrontEnum: 379 379 for(int i=0;i<NUMVERTICESSEG;i++) sidlist[i]=nodes[i]->Sid(); 380 380 return; … … 397 397 398 398 switch(type){ 399 case MacAyeal2dIceFrontEnum:399 case SSA2dIceFrontEnum: 400 400 return NUMVERTICESSEG; 401 401 #ifdef _HAVE_3D_ 402 case MacAyeal3dIceFrontEnum:402 case SSA3dIceFrontEnum: 403 403 return NUMVERTICESSEG; 404 404 case HOIceFrontEnum: … … 559 559 560 560 switch(type){ 561 case MacAyeal2dIceFrontEnum:562 return CreatePVectorDiagnostic MacAyeal2d();561 case SSA2dIceFrontEnum: 562 return CreatePVectorDiagnosticSSA2d(); 563 563 #ifdef _HAVE_3D_ 564 case MacAyeal3dIceFrontEnum:565 return CreatePVectorDiagnostic MacAyeal3d();564 case SSA3dIceFrontEnum: 565 return CreatePVectorDiagnosticSSA3d(); 566 566 case HOIceFrontEnum: 567 567 return CreatePVectorDiagnosticHO(); … … 574 574 } 575 575 /*}}}*/ 576 /*FUNCTION Icefront::CreatePVectorDiagnostic MacAyeal2d{{{*/577 ElementVector* Icefront::CreatePVectorDiagnostic MacAyeal2d(void){576 /*FUNCTION Icefront::CreatePVectorDiagnosticSSA2d{{{*/ 577 ElementVector* Icefront::CreatePVectorDiagnosticSSA2d(void){ 578 578 579 579 /*Intermediary*/ … … 595 595 596 596 /*Initialize Element vector and vectors*/ 597 ElementVector* pe=new ElementVector(tria->nodes,numnodes,this->parameters, MacAyealApproximationEnum);597 ElementVector* pe=new ElementVector(tria->nodes,numnodes,this->parameters,SSAApproximationEnum); 598 598 IssmDouble* basis = xNew<IssmDouble>(numnodes); 599 599 … … 669 669 #endif 670 670 #ifdef _HAVE_3D_ 671 /*FUNCTION Icefront::CreatePVectorDiagnostic MacAyeal3d{{{*/672 ElementVector* Icefront::CreatePVectorDiagnostic MacAyeal3d(void){671 /*FUNCTION Icefront::CreatePVectorDiagnosticSSA3d{{{*/ 672 ElementVector* Icefront::CreatePVectorDiagnosticSSA3d(void){ 673 673 674 674 Icefront *icefront = NULL; … … 682 682 if(!penta->IsOnBed() || penta->IsOnWater()) return NULL; 683 683 684 /*Spawn Tria and call MacAyeal2d*/684 /*Spawn Tria and call SSA2d*/ 685 685 tria =(Tria*)penta->SpawnTria(0,1,2); 686 686 icefront=(Icefront*)this->copy(); 687 687 icefront->element=tria; 688 icefront->inputs->AddInput(new IntInput(IceFrontTypeEnum, MacAyeal2dIceFrontEnum));689 ElementVector* pe=icefront->CreatePVectorDiagnostic MacAyeal2d();688 icefront->inputs->AddInput(new IntInput(IceFrontTypeEnum,SSA2dIceFrontEnum)); 689 ElementVector* pe=icefront->CreatePVectorDiagnosticSSA2d(); 690 690 691 691 /*clean-up and return*/ … … 870 870 871 871 /*How many nodes? :*/ 872 if(type== MacAyeal2dIceFrontEnum || type==MacAyeal3dIceFrontEnum)872 if(type==SSA2dIceFrontEnum || type==SSA3dIceFrontEnum) 873 873 numberofnodes=2; 874 874 else
Note:
See TracChangeset
for help on using the changeset viewer.