Changeset 19150
- Timestamp:
 - 02/24/15 11:51:44 (11 years ago)
 - Location:
 - issm/trunk-jpl/src/c/solutionsequences
 - Files:
 - 
      
- 3 edited
 
- 
          
  solutionsequence_newton.cpp (modified) (1 diff)
 - 
          
  solutionsequence_nonlinear.cpp (modified) (2 diffs)
 - 
          
  solutionsequence_thermal_nonlinear.cpp (modified) (1 diff)
 
 
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.
  ![(please configure the [header_logo] section in trac.ini)](/trac/issm/chrome/common/trac_banner.png)