Changeset 17103
- Timestamp:
- 01/13/14 14:53:59 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp
r17096 r17103 3303 3303 void StressbalanceAnalysis::InputUpdateFromSolutionFS(IssmDouble* solution,Element* element){/*{{{*/ 3304 3304 3305 bool results_on_nodes; 3305 3306 int i,dim,meshtype; 3306 3307 int* vdoflist=NULL; … … 3310 3311 element->FindParam(&meshtype,MeshTypeEnum); 3311 3312 element->FindParam(&FSreconditioning,StressbalanceFSreconditioningEnum); 3313 element->FindParam(&results_on_nodes,SettingsResultsOnNodesEnum); 3312 3314 switch(meshtype){ 3313 3315 case Mesh2DverticalEnum: dim = 2; break; … … 3377 3379 3378 3380 /*Add vx and vy as inputs to the tria element: */ 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); 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 } 3389 3395 3390 3396 /*Free ressources:*/
Note:
See TracChangeset
for help on using the changeset viewer.