sc::SteepestDescentOpt(3)
β¨ NAME β¨
okay so bestie, this is the sc::SteepestDescentOpt(3) page from the MPQC manual π
and it's all about sc::SteepestDescentOpt β lowkey iconic, no cap.
π SYNOPSIS π
Inherits sc::Optimize.
π«Ά Public Member Functions π«Ά
SteepestDescentOpt (const Ref< KeyVal > &)β here's theRef< KeyVal >-taking signature, exactly as written, bestie. β¨SteepestDescentOpt (StateIn &)β and here's theStateIn &-taking signature too. π«Άvoid save_data_state (StateOut &)β Save the base classes (withsave_data_state) and the members in the same order that theStateInCTOR initializes them. πvoid init ()β Initialize the optimizer. β¨int update ()β Take a step. π
π Protected Attributes π
double maxabs_gradientβ protected attribute, typedouble, name exactlymaxabs_gradient. πdouble accuracy_β protected attribute, typedouble, name exactlyaccuracy_. πRef< LineOpt > lineopt_β protected attribute, typeRef< LineOpt >, name exactlylineopt_. πint take_newton_step_β protected attribute, typeint, name exactlytake_newton_step_. πint print_x_β protected attribute, typeint, name exactlyprint_x_. πint print_gradient_β protected attribute, typeint, name exactlyprint_gradient_. π
π Additional Inherited Members π
yep, this section title is literally here in the original β and that's it. No extra inherited-member deets are listed on this page, bestie. π«Ά
π₯ Member Function Documentation π₯
void sc::SteepestDescentOpt::save_data_state (StateOut &) [virtual]
okay so this one saves the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. π§ This must be implemented by the derived class if the class has data. Reimplemented from sc::Optimize.
int sc::SteepestDescentOpt::update () [virtual]
Take a step. π Returns 1 if the optimization has converged, otherwise 0. Implements sc::Optimize.
πΈ Author πΈ
Generated automatically by Doxygen for MPQC from the source code. π slay, automation.
π later bestie β this MPQC manual page is Version 2.3.1, dated Sun Oct 4 2020. periodt.
π¦ 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