28 #ifndef _chemistry_qc_wfn_accum_h
29 #define _chemistry_qc_wfn_accum_h
31 #include <chemistry/qc/wfn/wfn.h>
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
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 specialization of AccumH does nothing.
Definition: accum.h:89
double e()
Returns the scalar contribution to the energy.
virtual void print_summary()
Print information about the contribution.
virtual void init(const Ref< Wavefunction > &)
Sets the current Wavefunction.
virtual void done()
Should be called after we are finished with this AccumH.
virtual double e()
Returns the scalar contribution to the energy.
void done()
Should be called after we are finished with this AccumH.
AccumH computes additions to the one body Hamiltonian.
Definition: accum.h:41
void accum(const RefSymmSCMatrix &h)
Sum the contribution from this object into h.
void save_data_state(StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR ...
Definition: stateout.h:71
virtual void accum(const RefSymmSCMatrix &h)=0
Sum the contribution from this object into h.
This specialization of AccumHNull does nothing.
Definition: accum.h:104
Base class for objects that can save/restore state.
Definition: state.h:45
void save_data_state(StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR ...
void accum(const RefSymmSCMatrix &h)
Sum the contribution from this object into h.
void init(const Ref< Wavefunction > &)
Sets the current Wavefunction.
Contains all MPQC code up to version 3.
Definition: mpqcin.h:14
Generated at Sun Jan 26 2020 23:24:00 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.8.16.