Changeset 12634
- Timestamp:
- 07/13/12 11:21:28 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/solutions/convergence.cpp
r12529 r12634 81 81 //print 82 82 if(res<eps_res){ 83 if(VerboseConvergence()) _pprintLine_( " mechanical equilibrium convergence criterion" << "50s" << res*100 << " < " << eps_res*100 << " %");83 if(VerboseConvergence()) _pprintLine_(setw(50) << left << " mechanical equilibrium convergence criterion" << res*100 << " < " << eps_res*100 << " %"); 84 84 converged=true; 85 85 } 86 86 else{ 87 if(VerboseConvergence()) _pprintLine_( " mechanical equilibrium convergence criterion" << "50s" << res*100 << " > " << eps_res*100 << " %");87 if(VerboseConvergence()) _pprintLine_(setw(50) << left << " mechanical equilibrium convergence criterion" << res*100 << " > " << eps_res*100 << " %"); 88 88 converged=false; 89 89 } … … 104 104 if (!xIsNan<IssmDouble>(eps_rel)){ 105 105 if((ndu/nu)<eps_rel){ 106 if(VerboseConvergence()) _pprintLine_( " Convergence criterion: norm(du)/norm(u)" << "50s" << ndu/nu*100 << " < " << eps_rel*100 << " %");106 if(VerboseConvergence()) _pprintLine_(setw(50) << left << " Convergence criterion: norm(du)/norm(u)" << ndu/nu*100 << " < " << eps_rel*100 << " %"); 107 107 } 108 108 else{ 109 if(VerboseConvergence()) _pprintLine_( " Convergence criterion: norm(du)/norm(u)" << "50s" << ndu/nu*100 << " > " << eps_rel*100 << " %");109 if(VerboseConvergence()) _pprintLine_(setw(50) << left << " Convergence criterion: norm(du)/norm(u)" << ndu/nu*100 << " > " << eps_rel*100 << " %"); 110 110 converged=false; 111 111 } 112 112 } 113 else _pprintLine_( " Convergence criterion: norm(du)/norm(u)" << "50s" << ndu/nu*100 << " %");113 else _pprintLine_(setw(50) << left << " Convergence criterion: norm(du)/norm(u)" << ndu/nu*100 << " %"); 114 114 115 115 } … … 129 129 if (!xIsNan<IssmDouble>(eps_abs)){ 130 130 if ((nduinf*yts)<eps_abs){ 131 if(VerboseConvergence()) _pprintLine_( " Convergence criterion: max(du)" << "50s" << nduinf*yts << " < " << eps_abs << " m/yr");131 if(VerboseConvergence()) _pprintLine_(setw(50) << left << " Convergence criterion: max(du)" << nduinf*yts << " < " << eps_abs << " m/yr"); 132 132 } 133 133 else{ 134 if(VerboseConvergence()) _pprintLine_( " Convergence criterion: max(du)" << "50s" << nduinf*yts << " > " << eps_abs << " m/yr");134 if(VerboseConvergence()) _pprintLine_(setw(50) << left << " Convergence criterion: max(du)" << nduinf*yts << " > " << eps_abs << " m/yr"); 135 135 converged=false; 136 136 } 137 137 } 138 else _pprintLine_( " Convergence criterion: max(du)" << "50s" << nduinf*yts << " m/yr");138 else _pprintLine_(setw(50) << left << " Convergence criterion: max(du)" << nduinf*yts << " m/yr"); 139 139 140 140 }
Note:
See TracChangeset
for help on using the changeset viewer.