sc::Backtrack(3)
π 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 aconst 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_β adouble, 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
1if 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
- 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