Changeset 17107
- Timestamp:
- 01/13/14 19:47:20 (11 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp
r17106 r17107 2596 2596 2597 2597 /* Start looping on the number of gaussian points: */ 2598 Gauss* gauss = element->NewGauss( 10);2598 Gauss* gauss = element->NewGauss(5); 2599 2599 for(int ig=gauss->begin();ig<gauss->end();ig++){ 2600 2600 gauss->GaussPoint(ig); … … 2680 2680 element->GetGroundedPart(&point1,&fraction1,&fraction2,&mainlyfloating); 2681 2681 //gauss = element->NewGauss(point1,fraction1,fraction2,mainlyfloating,2); 2682 gauss=element->NewGaussBase( 10);2682 gauss=element->NewGaussBase(3); 2683 2683 } 2684 2684 else{ 2685 gauss=element->NewGaussBase( 10);2685 gauss=element->NewGaussBase(3); 2686 2686 } 2687 2687 … … 2771 2771 2772 2772 /* Start looping on the number of gaussian points: */ 2773 Gauss* gauss=element->NewGauss( 10);2773 Gauss* gauss=element->NewGauss(5); 2774 2774 for(int ig=gauss->begin();ig<gauss->end();ig++){ 2775 2775 gauss->GaussPoint(ig); … … 2844 2844 2845 2845 /* Start looping on the number of gaussian points: */ 2846 Gauss* gauss=element->NewGaussBase( 10);2846 Gauss* gauss=element->NewGaussBase(5); 2847 2847 for(int ig=gauss->begin();ig<gauss->end();ig++){ 2848 2848 gauss->GaussPoint(ig); … … 3303 3303 void StressbalanceAnalysis::InputUpdateFromSolutionFS(IssmDouble* solution,Element* element){/*{{{*/ 3304 3304 3305 bool results_on_nodes;3306 3305 int i,dim,meshtype; 3307 3306 int* vdoflist=NULL; … … 3311 3310 element->FindParam(&meshtype,MeshTypeEnum); 3312 3311 element->FindParam(&FSreconditioning,StressbalanceFSreconditioningEnum); 3313 element->FindParam(&results_on_nodes,SettingsResultsOnNodesEnum);3314 3312 switch(meshtype){ 3315 3313 case Mesh2DverticalEnum: dim = 2; break; … … 3379 3377 3380 3378 /*Add vx and vy as inputs to the tria element: */ 3381 if(results_on_nodes){ 3382 element->AddInput(VxEnum, vx, element->VelocityInterpolation()); 3383 element->AddInput(VyEnum, vy, element->VelocityInterpolation()); 3384 element->AddInput(VelEnum, vel, element->VelocityInterpolation()); 3385 element->AddInput(PressureEnum,pressure,element->PressureInterpolation()); 3386 if(dim==3) element->AddInput(VzEnum,vz, element->VelocityInterpolation()); 3387 } 3388 else{ 3389 element->AddInput(VxEnum,vx,P1Enum); 3390 element->AddInput(VyEnum,vy,P1Enum); 3391 element->AddInput(VelEnum,vel,P1Enum); 3392 element->AddInput(PressureEnum,pressure,P1Enum); 3393 if(dim==3) element->AddInput(VzEnum,vz,P1Enum); 3394 } 3379 //element->AddInput(VxEnum, vx, element->VelocityInterpolation()); 3380 //element->AddInput(VyEnum, vy, element->VelocityInterpolation()); 3381 //element->AddInput(VelEnum, vel, element->VelocityInterpolation()); 3382 //element->AddInput(PressureEnum,pressure,element->PressureInterpolation()); 3383 //if(dim==3) element->AddInput(VzEnum,vz, element->VelocityInterpolation()); 3384 element->AddInput(VxEnum,vx,P1Enum); 3385 element->AddInput(VyEnum,vy,P1Enum); 3386 element->AddInput(VelEnum,vel,P1Enum); 3387 element->AddInput(PressureEnum,pressure,P1Enum); 3388 if(dim==3) element->AddInput(VzEnum,vz,P1Enum); 3395 3389 3396 3390 /*Free ressources:*/ -
issm/trunk-jpl/src/c/shared/Exceptions/Exceptions.cpp
r17106 r17107 45 45 46 46 file_line= what_line; 47 this->Report();48 47 49 48 }/*}}}*/
Note:
See TracChangeset
for help on using the changeset viewer.