Changeset 11285
- Timestamp:
- 02/01/12 13:25:05 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/solutions/convergence.cpp
r9761 r11285 8 8 #include "../EnumDefinitions/EnumDefinitions.h" 9 9 10 void convergence( int* pconverged, Mat Kff,Vec pf,Vec uf,Vec old_uf,Parameters* parameters){10 void convergence(bool* pconverged, Mat Kff,Vec pf,Vec uf,Vec old_uf,Parameters* parameters){ 11 11 12 12 /*output*/ 13 int converged=0;13 bool converged=false; 14 14 15 15 /*intermediary*/ … … 34 34 * the get go: */ 35 35 if(!uf){ 36 *pconverged= 1;36 *pconverged=true; 37 37 return; 38 38 } … … 82 82 if(res<eps_res){ 83 83 _printf_(VerboseConvergence(),"%-50s%g%s%g%s\n"," mechanical equilibrium convergence criterion",res*100," < ",eps_res*100," %"); 84 converged= 1;84 converged=true; 85 85 } 86 86 else{ 87 87 _printf_(VerboseConvergence(),"%-50s%g%s%g%s\n"," mechanical equilibrium convergence criterion",res*100," > ",eps_res*100," %"); 88 converged= 0;88 converged=false; 89 89 } 90 90 … … 108 108 else{ 109 109 _printf_(VerboseConvergence(),"%-50s%g%s%g%s\n"," Convergence criterion: norm(du)/norm(u)",ndu/nu*100," > ",eps_rel*100," %"); 110 converged= 0;110 converged=false; 111 111 } 112 112 } … … 133 133 else{ 134 134 _printf_(VerboseConvergence(),"%-50s%g%s%g%s\n"," Convergence criterion: max(du)",nduinf*yts," > ",eps_abs," m/yr"); 135 converged= 0;135 converged=false; 136 136 } 137 137 }
Note:
See TracChangeset
for help on using the changeset viewer.