Public Methods |
| DerivCenters () |
| These are used by the Integral specializations to initializes the DerivCenters structure.
|
void | clear () |
| Clear the list of centers.
|
void | add_center (int center, const Ref< GaussianBasisSet > &, int shell) |
| Add a center for which derivatives will be computed.
|
void | add_omitted (int center, const Ref< GaussianBasisSet > &, int shell) |
| Add a center for which derivatives will not be computed.
|
void | add_center (int center, int atom) |
| Add a center for which derivatives will be computed.
|
void | add_omitted (int center, int atom) |
| Add a center for which derivatives will not be computed.
|
int | n () const |
| The number of unique centers minus one.
|
int | center (int i) const |
| The center number.
|
int | atom (int i) const |
| The atom number.
|
int | omitted_center () const |
| The center that is omitted from the integral buffer.
|
int | has_omitted_center () const |
| Returns 1 if there is an omitted center.
|
int | omitted_atom () const |
| The atom that is omitted from the integral buffer.
|