sc::SteepestDescentOpt(3)

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

✨ 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 the Ref< KeyVal >-taking signature, exactly as written, bestie. ✨
  • SteepestDescentOpt (StateIn &) β€” and here's the StateIn &-taking signature too. 🫢
  • void save_data_state (StateOut &) β€” Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. πŸ“
  • void init () β€” Initialize the optimizer. ✨
  • int update () β€” Take a step. πŸ‘Ÿ

πŸŽ€ Protected Attributes πŸŽ€

  • double maxabs_gradient β€” protected attribute, type double, name exactly maxabs_gradient. πŸ“
  • double accuracy_ β€” protected attribute, type double, name exactly accuracy_. πŸ“
  • Ref< LineOpt > lineopt_ β€” protected attribute, type Ref< LineOpt >, name exactly lineopt_. πŸ“
  • int take_newton_step_ β€” protected attribute, type int, name exactly take_newton_step_. πŸ“
  • int print_x_ β€” protected attribute, type int, name exactly print_x_. πŸ“
  • int print_gradient_ β€” protected attribute, type int, name exactly print_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