28#ifndef _chemistry_qc_wfn_eht_h
29#define _chemistry_qc_wfn_eht_h
31#include <chemistry/qc/wfn/obwfn.h>
This computes the extended Huckel energy and wavefunction.
Definition eht.h:40
double magnetic_moment() const
Computes the S (or J) magnetic moment of the target state(s), in units of .
RefSCMatrix oso_eigenvectors()
Returns the orthogonal MO (columns) to orthogonal-SO (rows) transformation matrix.
double occupation(int irrep, int vectornum)
Returns the occupation.
void save_data_state(StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR ...
ExtendedHuckelWfn(const Ref< KeyVal > &)
The KeyVal constructor accepts all keywords of OneBodyWavefunction class, plus the following addition...
RefSymmSCMatrix density()
Returns the SO density.
RefDiagSCMatrix eigenvalues()
Returns the MO basis eigenvalues.
int spin_unrestricted()
Return 1 if the alpha orbitals are not equal to the beta orbitals.
int value_implemented() const
A OneBodyWavefunction is a MolecularEnergy that solves an effective one-body problem.
Definition obwfn.h:44
int nelectron()
Returns the number of electrons.
The RefDiagSCMatrix class is a smart pointer to an DiagSCMatrix specialization.
Definition matrix.h:389
The RefSCMatrix class is a smart pointer to an SCMatrix specialization.
Definition matrix.h:135
The RefSymmSCMatrix class is a smart pointer to an SCSymmSCMatrix specialization.
Definition matrix.h:265
A template class that maintains references counts.
Definition ref.h:361
Restores fundamental and user-defined types from images created with StateOut.
Definition statein.h:79
Serializes fundamental and user-defined types.
Definition stateout.h:71
Contains all MPQC code up to version 3.
Definition mpqcin.h:14