#include <clscf.h>
Inheritance diagram for CLSCF
Public Methods | |
CLSCF (StateIn &) | |
CLSCF (const Ref< KeyVal > &) | |
The KeyVal constructor:. More... | |
~CLSCF () | |
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. More... | |
void | print (std::ostream &o=ExEnv::out()) const |
Print information about the object. | |
double | occupation (int irrep, int vectornum) |
Returns the occupation. More... | |
int | n_fock_matrices () const |
RefSymmSCMatrix | fock (int) |
RefSymmSCMatrix | effective_fock () |
RefSymmSCMatrix | density () |
Returns the SO density. | |
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. | |
Protected Methods | |
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 () |
void | two_body_deriv_hf (double *grad, double exchange_fraction) |
Protected Attributes | |
Ref<PointGroup> | most_recent_pg_ |
int | user_occupations_ |
int | tndocc_ |
int | nirrep_ |
int* | initial_ndocc_ |
int* | ndocc_ |
ResultRefSymmSCMatrix | cl_fock_ |
RefSymmSCMatrix | cl_dens_ |
RefSymmSCMatrix | cl_dens_diff_ |
RefSymmSCMatrix | cl_gmat_ |
|
The KeyVal constructor:.
|
|
Returns the occupation. The irreducible representation and the vector number within that representation are given as arguments. Reimplemented from OneBodyWavefunction. |
|
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 SCF. Reimplemented in CLHF. |