sc::HSOSKS(3)

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

πŸŽ€ NAME πŸŽ€

okay so bestie, welcome to the sc::HSOSKS(3) page from the MPQC manual β€” and the main character is sc::HSOSKS. This provides a Kohn-Sham implementation for restricted-orbital high-spin open-shell systems. periodt. πŸ’…


🌈 SYNOPSIS 🌈

#include <hsosks.h>

Inherits sc::HSOSSCF.

πŸ’– Public Member Functions πŸ’–

  • HSOSKS (StateIn &) β€” the StateIn constructor, no extra blurb on this line, bestie.
  • HSOSKS (const Ref< KeyVal > &) β€” This KeyVal constructor reads the following keywords: integrator and functional (full tea below in the constructor docs πŸ’–).
  • 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 print (std::ostream &o=ExEnv::out0()) const β€” Print information about the object.
  • void two_body_energy (double &ec, double &ex) β€” two-body energy function, no extra description in the original snippet.
  • int value_implemented () const β€” Information about the availability of values, gradients, and hessians.
  • int gradient_implemented () const β€” gradient-implemented check, no extra description in the original snippet.

πŸ›‘οΈ Protected Member Functions πŸ›‘οΈ

  • RefSymmSCMatrix cl_vxc ()
  • RefSymmSCMatrix op_vxc ()
  • void ao_fock (double accuracy)
  • double scf_energy ()
  • Ref< SCExtrapData > extrap_data ()
  • RefSymmSCMatrix effective_fock ()
  • void init_vector ()
  • void done_vector ()
  • void two_body_deriv (double *)
  • RefSymmSCMatrix lagrangian ()

πŸ”’ Protected Attributes πŸ”’

  • Ref< DenIntegrator > integrator_
  • Ref< DenFunctional > functional_
  • RefSymmSCMatrix vxc_a_
  • RefSymmSCMatrix vxc_b_
  • double exc_

πŸ¦‹ Additional Inherited Members πŸ¦‹

This section is literally just the heading in the original β€” no extra member list here, bestie. 🫢

✨ Detailed Description ✨

This provides a Kohn-Sham implementation for restricted-orbital high-spin open-shell systems. (yes, it’s giving the same iconic sentence as NAME β€” no notes. πŸ’…)

🧚 Constructor & Destructor Documentation 🧚

πŸ’« sc::HSOSKS::HSOSKS (const Ref< KeyVal > &) πŸ’«

This KeyVal constructor reads the following keywords:

  • integrator β€” Specifies the DenIntegrator that will be used to integrate the density functional. The default is RadialAngularIntegrator.
  • functional β€” Specifies the DenFunctional that will be used to compute the exchange/correlation contribution. There is no default, bestie. 🫢

πŸ’Ύ Member Function Documentation πŸ’Ύ

πŸ—ƒοΈ void sc::HSOSKS::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::MolecularEnergy.

πŸ“ Author πŸ“

Generated automatically by Doxygen for MPQC from the source code.


xoxo, your manual bestie πŸ’– β€” this page is Version 2.3.1, dated Sun Oct 4 2020, and it’s the sc::HSOSKS(3) manual page. slay and read the docs. πŸŽ€

πŸ“¦ where this page comes from