- Timestamp:
- 12/08/20 08:45:53 (4 years ago)
- Location:
- issm/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:mergeinfo changed
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/c
- Property svn:ignore
-
old new 23 23 issm_ocean 24 24 issm_dakota 25 issm_post
-
- Property svn:ignore
-
issm/trunk/src/c/solutionsequences/solutionsequence_nonlinear.cpp
r24686 r25836 21 21 Vector<IssmDouble>* ys = NULL; 22 22 23 Loads* savedloads=NULL;24 bool converged;25 23 int constraints_converged; 26 24 int num_unstable_constraints; 27 int count;28 25 29 26 /*parameters:*/ … … 43 40 44 41 /*Were loads requested as output? : */ 42 Loads* savedloads=NULL; 45 43 if(conserve_loads){ 46 44 savedloads = static_cast<Loads*>(femmodel->loads->Copy()); 47 45 } 48 46 49 count=0;50 converged=false;47 int count=0; 48 bool converged=false; 51 49 52 50 /*Start non-linear iteration using input velocity: */ … … 104 102 count++; 105 103 if(converged==true){ 106 femmodel->results->AddResult(new GenericExternalResult< IssmDouble>(femmodel->results->Size()+1,StressbalanceConvergenceNumStepsEnum,count));104 femmodel->results->AddResult(new GenericExternalResult<int>(femmodel->results->Size()+1,StressbalanceConvergenceNumStepsEnum,count)); 107 105 break; 108 106 } … … 110 108 _printf0_(" maximum number of nonlinear iterations (" << max_nonlinear_iterations << ") exceeded\n"); 111 109 converged=true; 112 femmodel->results->AddResult(new GenericExternalResult< IssmDouble>(femmodel->results->Size()+1,StressbalanceConvergenceNumStepsEnum,max_nonlinear_iterations));110 femmodel->results->AddResult(new GenericExternalResult<int>(femmodel->results->Size()+1,StressbalanceConvergenceNumStepsEnum,max_nonlinear_iterations)); 113 111 InputUpdateFromConstantx(femmodel,converged,ConvergedEnum); 114 112 InputUpdateFromSolutionx(femmodel,ug);
Note:
See TracChangeset
for help on using the changeset viewer.