sc::AlgorithmException(3)

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

πŸ’– NAME πŸ’–

okay so bestie, welcome to the sc::AlgorithmException(3) page from the MPQC manual. This is all about sc::AlgorithmException β€” the exception that gets thrown whenever a problem with an algorithm is encountered. it’s giving β€œalgorithm said nope” energy, fr fr. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

include it like this, no cap:

#include <scexception.h>

it inherits from sc::SCException β€” slay. and it’s inherited by sc::MaxIterExceeded, and sc::ToleranceExceeded β€” the whole nepo-baby exception family, iconic. πŸ‘‘

✨ Public Member Functions ✨

two constructors, both with throw () at the end, periodt:

  • AlgorithmException (const char *description=0, const char *file=0, int line=0, const ClassDesc *class_desc=0, const char *exception_type='AlgorithmException') throw () β€” the main-character constructor. it takes description, file, line, class_desc, and exception_type, with those defaults exactly as written: description=0, file=0, line=0, class_desc=0, and exception_type='AlgorithmException'. no cap.
  • AlgorithmException (const AlgorithmException &) throw () β€” the copy constructor, bestie. it takes a const AlgorithmException & and also has throw (). πŸ’–

🌈 Detailed Description 🌈

so real talk: this exception is thrown whenever a problem with an algorithm is encountered. if an algorithm is going through it, this is the exception that shows up. lowkey straightforward, highkey useful. 🫢

🫢 Author 🫢

this page was generated automatically by Doxygen for MPQC from the source code. not me hand-writing it β€” the robots did that part. πŸ€–βœ¨


πŸ’Œ cute sign-off: version 2.3.1, dated Sun Oct 4 2020, and yeah β€” it’s the sc::AlgorithmException(3) manual page. mwah, bye bestie πŸ’‹πŸŽ€
πŸ“¦ where this page comes from