00001 // exception when an iterative method does not converge 00002 00003 #ifndef noConvExc_hh 00004 #define noConvExc_hh 00005 00006 #include "exceptions.hh" 00007 00008 namespace concepts { 00009 00010 // ********************************************************* NoConvergence ** 00011 00017 class NoConvergence : public MissingFeature { 00018 public: 00022 NoConvergence(const std::string& errMsg) throw(); 00023 protected: 00024 virtual std::ostream& info(std::ostream& os) const throw(); 00025 }; 00026 00027 } 00028 00029 #endif // noConvExc_hh