32 #ifndef _chemistry_qc_basis_dercent_h
33 #define _chemistry_qc_basis_dercent_h
35 #include <chemistry/qc/basis/basis.h>
82 int n()
const {
return ncenter_; }
87 int center(
int i)
const {
return center_[i]; }
91 int atom(
int i)
const {
return atom_[i]; }
int omitted_center() const
Definition: dercent.h:97
int omitted_atom() const
Definition: dercent.h:100
DerivCenters()
Construct a new, empty DerivCenters object.
void add_center(int center, const Ref< GaussianBasisSet > &bs, int shell)
Add a center using a basis set and the shell number.
void clear()
Clear the list of centers.
int has_omitted_center() const
Definition: dercent.h:94
int n() const
The number of centers for which derivatives have been computed.
Definition: dercent.h:83
void add_omitted(int center, const Ref< GaussianBasisSet > &bs, int shell)
Add the omitted center using a basis set and the shell number.
int center(int i) const
Definition: dercent.h:87
DerivCenters keeps track the centers that derivatives are taken with respect to.
Definition: dercent.h:41
int atom(int i) const
Definition: dercent.h:91
Generated at Sun Jan 26 2020 23:33:03 for MPQC
2.3.1 using the documentation package Doxygen
1.8.16.