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.
|