logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Author

       Generated automatically by Doxygen for MPQC from the source code.

Version 2.3.1                                    Sun Oct 4 2020                                    sc::OSSSCF(3)

Member Function Documentation

doublesc::OSSSCF::alpha_occupation(intirrep,intvectornum)[virtual]
       Returns the alpha occupation. The irreducible representation and the vector number within that
       representation are given as arguments.

       Reimplemented from sc::OneBodyWavefunction.

   doublesc::OSSSCF::beta_occupation(intirrep,intvectornum)[virtual]
       Returns the beta occupation. The irreducible representation and the vector number within that
       representation are given as arguments.

       Reimplemented from sc::OneBodyWavefunction.

   doublesc::OSSSCF::occupation(intirrep,intvectornum)[virtual]
       Returns the occupation. The irreducible representation and the vector number within that representation
       are given as arguments.

       Implements sc::OneBodyWavefunction.

   voidsc::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.

Name

       sc::OSSSCF

Synopsis

       Inherits sc::SCF.

       Inherited by sc::OSSHF.

   PublicMemberFunctionsOSSSCF (StateIn &)
       OSSSCF (const Ref< KeyVal > &)
       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.
       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 () const
       RefSymmSCMatrixfock (int)
       RefSymmSCMatrixeffective_fock ()
       RefSymmSCMatrixdensity ()
           Returns the SO density.
       RefSymmSCMatrixalpha_density ()
           Return alpha electron densities in the SO basis.
       RefSymmSCMatrixbeta_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 this
           MolecularEnergy.
       int spin_polarized ()
           Return 1 if the alpha density is not equal to the beta density.

   ProtectedMemberFunctions
       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 ()
       RefSymmSCMatrixlagrangian ()
       RefSymmSCMatrixgradient_density ()
       void init_hessian ()
       void done_hessian ()

   ProtectedAttributes
       int user_occupations_
       int tndocc_
       int nirrep_
       int * ndocc_
       int osa_
       int osb_ResultRefSymmSCMatrixcl_fock_ResultRefSymmSCMatrixop_focka_ResultRefSymmSCMatrixop_fockb_RefSymmSCMatrixcl_dens_RefSymmSCMatrixcl_dens_diff_RefSymmSCMatrixcl_gmat_RefSymmSCMatrixop_densa_RefSymmSCMatrixop_densa_diff_RefSymmSCMatrixop_gmata_RefSymmSCMatrixop_densb_RefSymmSCMatrixop_densb_diff_RefSymmSCMatrixop_gmatb_RefSymmSCMatrixcl_hcore_AdditionalInheritedMembers

See Also