sc::Backtrack(3)

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

πŸ’… sc::Backtrack β€” the manual page, but make it make sense

okay so bestie, welcome to sc::Backtrack, a whole class living inside the MPQC manual (section 3, iykyk) ✨ This page is literally just the class reference, and I'm gonna walk you through every single thing on it because we don't skip, ever.


πŸŽ€ NAME

sc::Backtrack β€” that's it, that's the name, that's the class 🫢


✨ SYNOPSIS

she's a class, and she inherits from sc::LineOpt β€” no cap, that's the whole vibe:

Inherits sc::LineOpt.

🌸 Public Member Functions

the public-facing bits, aka the parts you can actually touch:

  • Backtrack (const Ref< KeyVal > &) β€” the constructor, takes a const Ref< KeyVal > & and that's literally all she needs πŸ’…
  • int update () β€” "Take a step." that's the description, verbatim, and honestly? iconic minimalism. more on her below πŸ‘‡

πŸ¦‹ Protected Attributes

protected means hands off unless you're in the family, bestie:

  • double backtrack_factor_ β€” a double, and yes the trailing underscore is part of the name, don't come for her 🌈

🧚 Additional Inherited Members

there are more members, and they're inherited β€” i.e. they come from the parent class sc::LineOpt, not from Backtrack herself. the page doesn't list them out, it just tells you they're a thing, so that's exactly what I'm telling you πŸŽ€


πŸ‘‘ Member Function Documentation

⭐ int sc::Backtrack::update () [virtual]

okay so this is the documented one, and here's the tea:

Take a step.

that's the whole description β€” she takes a step πŸšΆβ€β™€οΈ and:

  • returns 1 if the optimization has converged
  • otherwise returns 0

also she's [virtual], and she Implements sc::Optimize β€” so this is the class showing up and doing the job its parent promised it would do πŸ’–


πŸ™ˆ Author

Generated automatically by Doxygen for MPQC from the source code.

so like β€” nobody hand-wrote this page, Doxygen did it automatically from the MPQC source code. a bot wrote my source material, and honestly? relatable 😭


πŸ’œ the cute sign-off

that's the whole page, bestie β€” every member, every type, every "Take a step.", nothing dropped, periodt. this beauty is Version 2.3.1, dated Sun Oct 4 2020, and it lives at sc::Backtrack(3) in the MPQC manual. go forth and backtrack responsibly πŸ¦‹βœ¨

πŸ“¦ where this page comes from