sc::MaxIterExceeded(3)
π 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 aconst MaxIterExceeded &, also exactly as written. π¦int max_iter () const throw ()β themax_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
- ubuntu jammy: libsc-doc 2.3.1-21
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms