32 #ifndef _mpqc_src_lib_chemistry_qc_lcao_soad_h
33 #define _mpqc_src_lib_chemistry_qc_lcao_soad_h
35 #include <chemistry/qc/wfn/obwfn.h>
36 #include <chemistry/qc/lcao/wfnworld.h>
137 #endif // end of header guard
RefDiagSCMatrix eigenvalues()
Returns the MO basis eigenvalues.
RefSymmSCMatrix density()
reports the (idempotent) density corresponding to the orbitals and occupancies reported by oso_eigenv...
The RefSymmSCMatrix class is a smart pointer to an SCSymmSCMatrix specialization.
Definition: matrix.h:265
void obsolete()
Marks all results as being out of date.
A OneBodyWavefunction is a MolecularEnergy that solves an effective one-body problem.
Definition: obwfn.h:44
The RefSCMatrix class is a smart pointer to an SCMatrix specialization.
Definition: matrix.h:135
A template class that maintains references counts.
Definition: ref.h:361
SuperpositionOfAtomicDensities(const Ref< KeyVal > &kv)
A KeyVal constructor is used to generate a SuperpositionOfAtomicDensities object from the input.
double occupation(int irrep, int vectornum)
Returns the occupation.
int value_implemented() const
The RefDiagSCMatrix class is a smart pointer to an DiagSCMatrix specialization.
Definition: matrix.h:389
void save_data_state(StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR ...
This class is used to contain information about classes.
Definition: class.h:147
static Ref< GaussianBasisSet > minimal_basis_set(const Ref< Molecule > &mol)
This is provided for greater composability.
RefSCMatrix oso_eigenvectors()
eigenvectors (and eigenvalues) obtained by diagonalizing the Fock matrix constructed from the minimal...
void compute()
Recompute at least the results that have compute true and are not already computed.
Definition: stateout.h:71
static RefSymmSCMatrix guess_minimal_density(const Ref< GaussianBasisSet > &minimal_basis_set, const Ref< Integral > &intf)
This is provided for greater composability.
static RefSymmSCMatrix guess_density(const Ref< GaussianBasisSet > &basis_set, const Ref< Integral > &intf)
This is provided for greater composability.
int nelectron()
Returns the number of electrons.
int spin_unrestricted()
not spin-unrestricted
Contains all MPQC code up to version 3.
Definition: mpqcin.h:14
double magnetic_moment() const
Computes the S (or J) magnetic moment of the target state(s), in units of .
SuperpositionOfAtomicDensities is a OneBodyWavefunction useful as a guess for other OneBodyWavefuncti...
Definition: soad.h:46
Generated at Sun Jan 26 2020 23:23:58 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.8.16.