28 #ifndef _chemistry_qc_wfn_solvent_h
29 #define _chemistry_qc_wfn_solvent_h
31 #include <chemistry/solvent/bem.h>
32 #include <chemistry/qc/wfn/wfn.h>
33 #include <chemistry/qc/wfn/accum.h>
50 int separate_surf_charges_;
52 int integrate_nelectron_;
57 double **charge_positions_;
59 double *efield_dot_normals_;
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 done()
Should be called after we are finished with this AccumH.
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 print_summary()
Print information about the contribution.
void accum(const RefSymmSCMatrix &h)
Sum the contribution from this object into h.
This specialization of AccumH computes the contribution to the energy and one body Hamiltonian from a...
Definition: solvent.h:45
void init(const Ref< Wavefunction > &)
Sets the current Wavefunction.
AccumH computes additions to the one body Hamiltonian.
Definition: accum.h:41
Definition: stateout.h:71
Contains all MPQC code up to version 3.
Definition: mpqcin.h:14
Generated at Sun Jan 26 2020 23:23:57 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.8.16.