32 #ifndef _chemistry_qc_cints_shellpairs_h
33 #define _chemistry_qc_cints_shellpairs_h
35 #include <util/ref/ref.h>
36 #include <chemistry/qc/basis/basis.h>
37 #include <chemistry/qc/cints/primpairs.h>
41 class ShellPairsCints;
61 prim_pair_t* prim_pair(
int p1,
int p2)
const {
return prim_pairs_->prim_pair(p1+prim1_offset_,p2+prim2_offset_); };
62 double prim_pair_P(
int p1,
int p2,
int xyz)
const {
return prim_pairs_->P(p1+prim1_offset_,p2+prim2_offset_,xyz); };
63 double prim_pair_gamma(
int p1,
int p2)
const {
return prim_pairs_->gamma(p1+prim1_offset_,p2+prim2_offset_); };
64 double prim_pair_ovlp(
int p1,
int p2)
const {
return prim_pairs_->ovlp(p1+prim1_offset_,p2+prim2_offset_); }
ShellPairCints provides all primitive pair data for a given shell pair.
Definition: shellpairs.h:44
A template class that maintains references counts.
Definition: ref.h:332
T * pointer() const
Returns a pointer the reference counted object.
Definition: ref.h:383
ShellPairsCints contains primitive pair data for all shell pairs.
Definition: shellpairs.h:69
Restores objects that derive from SavableState.
Definition: statein.h:70
int shell_to_primitive(int ishell) const
Return the overall index of the first primitive from the given shell.
Definition: gaussbas.h:426
void save_data_state(StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR ...
Serializes objects that derive from SavableState.
Definition: stateout.h:61
Definition: primpairs.h:40
void save_data_state(StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR ...
Base class for objects that can save/restore state.
Definition: state.h:46
Generated at Sun Jan 26 2020 23:33:04 for MPQC
2.3.1 using the documentation package Doxygen
1.8.16.