Changeset 19150
- Timestamp:
- 02/24/15 11:51:44 (10 years ago)
- Location:
- issm/trunk-jpl/src/c/solutionsequences
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/solutionsequences/solutionsequence_newton.cpp
r18619 r19150 90 90 delete Kff; delete pf; 91 91 if(converged==true){ 92 int step; IssmDouble time;93 bool max_iteration_state=false;94 femmodel->parameters->FindParam(&time,TimeEnum);95 femmodel->parameters->FindParam(&step,StepEnum);96 femmodel->results->AddObject(new GenericExternalResult<bool>(femmodel->results->Size()+1, MaxIterationConvergenceFlagEnum, max_iteration_state, step,time));97 92 break; 98 93 } 99 94 if(count>=max_nonlinear_iterations){ 100 95 _printf0_(" maximum number of Newton iterations (" << max_nonlinear_iterations << ") exceeded\n"); 101 int step; IssmDouble time;102 bool max_iteration_state=true;103 femmodel->parameters->FindParam(&time,TimeEnum);104 femmodel->parameters->FindParam(&step,StepEnum);105 femmodel->results->AddObject(new GenericExternalResult<bool>(femmodel->results->Size()+1, MaxIterationConvergenceFlagEnum, max_iteration_state, step, time));106 96 break; 107 97 } -
issm/trunk-jpl/src/c/solutionsequences/solutionsequence_nonlinear.cpp
r18619 r19150 89 89 count++; 90 90 if(converged==true){ 91 bool max_iteration_state=false;92 int step; IssmDouble time;93 femmodel->parameters->FindParam(&time,TimeEnum);94 femmodel->parameters->FindParam(&step,StepEnum);95 femmodel->results->AddObject(new GenericExternalResult<bool>(femmodel->results->Size()+1, MaxIterationConvergenceFlagEnum, max_iteration_state, step, time));96 91 break; 97 92 } … … 101 96 InputUpdateFromConstantx(femmodel,converged,ConvergedEnum); 102 97 InputUpdateFromSolutionx(femmodel,ug); 103 bool max_iteration_state=true;104 int step; IssmDouble time;105 femmodel->parameters->FindParam(&time,TimeEnum);106 femmodel->parameters->FindParam(&step,StepEnum);107 femmodel->results->AddObject(new GenericExternalResult<bool>(femmodel->results->Size()+1, MaxIterationConvergenceFlagEnum, max_iteration_state, step, time));108 98 break; 109 99 } -
issm/trunk-jpl/src/c/solutionsequences/solutionsequence_thermal_nonlinear.cpp
r18847 r19150 102 102 } 103 103 if(converged==true){ 104 int step; IssmDouble time;105 femmodel->parameters->FindParam(&time,TimeEnum);106 femmodel->parameters->FindParam(&step,StepEnum);107 femmodel->results->AddObject(new GenericExternalResult<bool>(femmodel->results->Size()+1, MaxIterationConvergenceFlagEnum, max_iteration_state, step, time));108 104 break; 109 105 }
Note:
See TracChangeset
for help on using the changeset viewer.