sc::GDIISOpt(3)
β¨ NAME β¨
okay so bestie, this is sc::GDIISOpt β and yes, itβs living in the MPQC manual. Thatβs the whole name section, no cap. π
π« SYNOPSIS π«
Inherits sc::Optimize.
π«Ά Public Member Functions π«Ά
GDIISOpt (const Ref< KeyVal > &)β constructor that takes aconst Ref< KeyVal > &, periodt.GDIISOpt (StateIn &)β constructor that takes aStateIn &.void save_data_state (StateOut &)β saves the base classes (withsave_data_state) and the members in the same order that theStateInCTOR initializes them. πvoid init ()β initialize the optimizer, slay.int update ()β take a step. Returns1if the optimization has converged, otherwise0.
π Protected Attributes π
int nsaveint diis_iterdouble maxabs_gradientdouble convergence_double accuracy_RefSCVector * coords_RefSCVector * grad_RefSCVector * error_RefSymmSCMatrix ihessian_Ref< HessianUpdate > update_
π Additional Inherited Members π
yup, there are additional inherited members too β the docs point you there, bestie. π«
π Member Function Documentation π
void sc::GDIISOpt::save_data_state (StateOut &) [virtual]
Save 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::SavableState.
int sc::GDIISOpt::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. iykyk. β¨
xoxo, Version 2.3.1, dated Sun Oct 4 2020, for the sc::GDIISOpt(3) page in the MPQC manual β thatβs the cute little footer sign-off, bestie. π
π
π¦ 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