sc::MaxIterExceeded(3)

πŸ“¦
version 2.3.1 Β· 5 versions
, in ubuntu jammy

πŸŽ€ NAME πŸŽ€

Okay so this is the MPQC manual page for sc::MaxIterExceeded, section 3, and it's literally the exception that gets thrown when an iterative algorithm tries to use more iterations than allowed. That's the whole vibe. πŸ’…

✨ SYNOPSIS ✨

#include <scexception.h>

Inherits sc::AlgorithmException. So it's in the algorithm-exception family, slay. 🫢

πŸ’– Public Member Functions πŸ’–

  • MaxIterExceeded (const char *description=0, const char *file=0, int line=0, int maxiter=0, const ClassDesc *class_desc=0, const char *exception_type='MaxIterExceeded') throw () β€” the big constructor signature, copied exactly so you don't have to squint at Doxygen. πŸŽ€
  • MaxIterExceeded (const MaxIterExceeded &) throw () β€” the one that takes a const MaxIterExceeded &, also exactly as written. πŸ¦‹
  • int max_iter () const throw () β€” the max_iter() signature; yes, it's giving accessor energy. ⭐

🌸 Detailed Description 🌸

This is thrown when an iterative algorithm attempts to use more iterations than allowed. No cap, that's the whole description β€” the iteration limit got exceeded and the algorithm said "bestie, I'm done." 😭

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for MPQC from the source code. Iconic behavior from the docs generator, honestly. πŸ’œ


Footer moment, bestie: Version 2.3.1, dated Sun Oct 4 2020 β€” sc::MaxIterExceeded(3) and all its iteration-limit drama, signed off with a sparkle. πŸŽ€βœ¨

πŸ“¦ where this page comes from