28#ifndef _chemistry_qc_wfn_accum_h
29#define _chemistry_qc_wfn_accum_h
31#include <chemistry/qc/wfn/wfn.h>
This specialization of AccumH does nothing.
Definition accum.h:89
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.
AccumH computes additions to the one body Hamiltonian.
Definition accum.h:41
virtual double e()
Returns the scalar contribution to the energy.
virtual void accum(const RefSymmSCMatrix &h)=0
Sum the contribution from this object into h.
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.
AccumH(const Ref< KeyVal > &)
The KeyVal constructor.
void save_data_state(StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR ...
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
Base class for objects that can save/restore state.
Definition state.h:45
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
This specialization of AccumHNull does nothing.
Definition accum.h:104
double e()
Returns the scalar contribution to the energy.
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.
void done()
Should be called after we are finished with this AccumH.
SumAccumH(const Ref< KeyVal > &)
The KeyVal constructor.
Contains all MPQC code up to version 3.
Definition mpqcin.h:14