sc::DiagMolecularHessian(3)
π NAME π
Okay bestie, welcome to the MPQC manual page for sc::DiagMolecularHessian(3). This class is an implementation of MolecularHessian that returns a hessian that is a diagonal matrix. Periodt. π
β¨ SYNOPSIS β¨
#include <hess.h>
Inherits sc::MolecularHessian.
πΈ Public Member Functions πΈ
DiagMolecularHessian(const Ref< KeyVal > &)β TheDiagMolecularHessianKeyVal constructor is used to generate aDiagMolecularHessianobject from the input.DiagMolecularHessian(StateIn &)β another constructor, sitting pretty in the member list.void save_data_state(StateOut &)β Save the base classes (withsave_data_state) and the members in the same order that theStateInCTOR initializes them.RefSymmSCMatrix cartesian_hessian()β Return the hessian in cartesian coordinates.
π§ Protected Attributes π§
double diag_β protected attribute, living its best life here. π
𧬠Additional Inherited Members π§¬
Yep, there are additional inherited members too. This page doesn't spell them out, so I'm not gonna invent any deets. π
π Detailed Description π
DiagMolecularHessian is an implementation of MolecularHessian that returns a hessian that is a diagonal matrix.
π οΈ Constructor & Destructor Documentation π οΈ
sc::DiagMolecularHessian::DiagMolecularHessian(const Ref< KeyVal > &)
The DiagMolecularHessian KeyVal constructor is used to generate a DiagMolecularHessian object from the input. It reads the keywords below.
diagβ typedouble, default1.0; specifites the diagonal elements of the hessian. β¨
Bestie, that keyword line in the original isKeywordTypeDefaultDescription diagdouble1.0Specifies the diagonal elements of the hessian.β I kept every bit: keyworddiag, typedouble, default1.0, and that exact description. No cap. π«Ά
π§ Member Function Documentation π§
void sc::DiagMolecularHessian::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::MolecularHessian.
βοΈ Author βοΈ
Generated automatically by Doxygen for MPQC from the source code.
That's the whole page, bestie! π This one's from MPQC version 2.3.1, dated Sun Oct 4 2020, and it's the sc::DiagMolecularHessian(3) page. Bye! ππ¦
π¦ 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