Changeset 2156
- Timestamp:
- 07/04/08 16:18:11 (5 months ago)
- Files:
-
- 1 modified
-
trunk/source/grains_qheat.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/grains_qheat.cpp
r2110 r2156 1760 1760 p[k] = (sum + trap1*delu[k])/(2.*Lambda[k] - Phi[0]*delu[k]); 1761 1761 1762 ASSERT( p[k] > 0. ); 1762 // total failure -> force next step to be smaller 1763 if( p[k] <= 0. ) 1764 return 3.*QHEAT_TOL; 1763 1765 } 1764 1766 … … 1766 1768 p2k = (sum2 + trap12*step)/(2.*Lambda[k] - Phi[0]*step); 1767 1769 1768 ASSERT( p2k > 0. ); 1770 // total failure -> force next step to be smaller 1771 if( p2k <= 0. ) 1772 return 3.*QHEAT_TOL; 1769 1773 1770 1774 RelErrPk = fabs(p2k-p[k])/p[k];
