Public Methods |
| OneBodyWavefunction (StateIn &) |
| OneBodyWavefunction (const Ref< KeyVal > &) |
| The KeyVal constructor. More...
|
| ~OneBodyWavefunction () |
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...
|
int | nelectron () |
| Returns the number of electrons.
|
RefSCMatrix | so_to_mo () |
| Returns the SO to MO transformation matrix.
|
RefSCMatrix | orthog_so_to_mo () |
| Returns the orthogonal-SO to MO transformation matrix.
|
RefSCMatrix | mo_to_so () |
| Returns the MO to SO transformation matrix.
|
RefSCMatrix | mo_to_orthog_so () |
| Returns the MO to orthogonal-SO transformation matrix. More...
|
RefSCMatrix | eigenvectors () |
| Deprecated. More...
|
virtual RefSCMatrix | oso_eigenvectors ()=0 |
| Returns the orthogonal MO to orthogonal-SO transformation matrix.
|
virtual RefDiagSCMatrix | eigenvalues ()=0 |
| Returns the MO basis eigenvalues.
|
virtual double | occupation (int irrep, int vectornum)=0 |
| Returns the occupation. More...
|
double | occupation (int vectornum) |
| Returns the occupation. More...
|
virtual int | spin_unrestricted ()=0 |
| Return 1 if the alpha orbitals are not equal to the beta orbitals.
|
virtual double | alpha_occupation (int irrep, int vectornum) |
| Returns the alpha occupation. More...
|
virtual double | beta_occupation (int irrep, int vectornum) |
| Returns the beta occupation. More...
|
double | alpha_occupation (int vectornum) |
| Returns the alpha occupation. More...
|
double | beta_occupation (int vectornum) |
| Returns the beta occupation. More...
|
virtual RefSCMatrix | oso_alpha_eigenvectors () |
virtual RefSCMatrix | oso_beta_eigenvectors () |
virtual RefSCMatrix | alpha_eigenvectors () |
virtual RefSCMatrix | beta_eigenvectors () |
virtual RefDiagSCMatrix | alpha_eigenvalues () |
virtual RefDiagSCMatrix | beta_eigenvalues () |
virtual RefDiagSCMatrix | projected_eigenvalues (const Ref< OneBodyWavefunction > &, int alp=1) |
virtual RefSCMatrix | projected_eigenvectors (const Ref< OneBodyWavefunction > &, int alp=1) |
| Projects the density into the current basis set. More...
|
virtual RefSCMatrix | hcore_guess () |
| Return a guess vector. More...
|
virtual RefSCMatrix | hcore_guess (RefDiagSCMatrix &val) |
| Return a guess vector and the eigenvalues. More...
|
void | symmetry_changed () |
| Call this if you have changed the molecular symmetry of the molecule contained by this MolecularEnergy.
|
double | orbital (const SCVector3 &r, int iorb) |
double | orbital_density (const SCVector3 &r, int iorb, double *orbval=0) |
void | print (std::ostream &o=ExEnv::out0()) const |
| Print information about the object.
|
Protected Methods |
void | init_sym_info () |
int | form_occupations (int *&newocc, const int *oldocc) |
Protected Attributes |
ResultRefSymmSCMatrix | density_ |
AccResultRefSCMatrix | oso_eigenvectors_ |
AccResultRefDiagSCMatrix | eigenvalues_ |
int | nirrep_ |
int * | nvecperirrep_ |
double * | occupations_ |
double * | alpha_occupations_ |
double * | beta_occupations_ |