sc::OSSSCF(3)
πΈ NAME πΈ
okay so you're looking at the manual page for sc::OSSSCF(3) from MPQC, and the class itself is sc::OSSSCF. That's the name section, short and iconic, no cap.
β¨ SYNOPSIS β¨
Inherits sc::SCF.
Inherited by sc::OSSHF.
It's giving whole inheritance family tree energy: sc::SCF is the parent vibe, and sc::OSSHF inherits from this one. π«Ά
π Public Member Functions π
OSSSCF (StateIn &)OSSSCF (const Ref< KeyVal > &)void save_data_state (StateOut &)β save the base classes (withsave_data_state) and the members in the same order that theStateInCTOR initializes them.void print (std::ostream &o=ExEnv::out0()) constβ print information about the object. The stream defaults toExEnv::out0(), bestie.double occupation (int ir, int vectornum)β returns the occupation.double alpha_occupation (int irrep, int vectornum)β returns the alpha occupation.double beta_occupation (int irrep, int vectornum)β returns the beta occupation.int n_fock_matrices () constRefSymmSCMatrix fock (int)RefSymmSCMatrix effective_fock ()RefSymmSCMatrix density ()β returns the SO density.RefSymmSCMatrix alpha_density ()β return alpha electron densities in the SO basis.RefSymmSCMatrix beta_density ()β return beta electron densities in the SO basis.void symmetry_changed ()β call this if you have changed the molecular symmetry of the molecule contained by thisMolecularEnergy.int spin_polarized ()β return1if the alpha density is not equal to the beta density.
π‘οΈ Protected Member Functions π‘οΈ
void set_occupations (const RefDiagSCMatrix &evals)void init_vector ()void done_vector ()void reset_density ()double new_density ()double scf_energy ()Ref< SCExtrapData > extrap_data ()void init_gradient ()void done_gradient ()RefSymmSCMatrix lagrangian ()RefSymmSCMatrix gradient_density ()void init_hessian ()void done_hessian ()
π Protected Attributes π
int user_occupations_int tndocc_int nirrep_int * ndocc_int osa_int osb_ResultRefSymmSCMatrix cl_fock_ResultRefSymmSCMatrix op_focka_ResultRefSymmSCMatrix op_fockb_RefSymmSCMatrix cl_dens_RefSymmSCMatrix cl_dens_diff_RefSymmSCMatrix cl_gmat_RefSymmSCMatrix op_densa_RefSymmSCMatrix op_densa_diff_RefSymmSCMatrix op_gmata_RefSymmSCMatrix op_densb_RefSymmSCMatrix op_densb_diff_RefSymmSCMatrix op_gmatb_RefSymmSCMatrix cl_hcore_
π Additional Inherited Members π
This section is just vibing here, and the original page doesn't list any extra inherited member details underneath it. Periodt.
π Member Function Documentation π
π double sc::OSSSCF::alpha_occupation (int irrep, int vectornum) [virtual] π
Returns the alpha occupation. The irreducible representation and the vector number within that representation are given as arguments.
Reimplemented from sc::OneBodyWavefunction.
π double sc::OSSSCF::beta_occupation (int irrep, int vectornum) [virtual] π
Returns the beta occupation. The irreducible representation and the vector number within that representation are given as arguments.
Reimplemented from sc::OneBodyWavefunction.
π double sc::OSSSCF::occupation (int irrep, int vectornum) [virtual] π
Returns the occupation. The irreducible representation and the vector number within that representation are given as arguments.
Implements sc::OneBodyWavefunction.
π void sc::OSSSCF::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, bestie π
β¨ β this iconic little page is Version 2.3.1, dated Sun Oct 4 2020, and yes the manual is sc::OSSSCF(3). Signing off fr fr ππ¦
π¦ 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