DerivCenters keeps track the centers that derivatives are taken with respect to.
More...
#include <chemistry/qc/basis/dercent.h>
DerivCenters keeps track the centers that derivatives are taken with respect to.
DerivCenters will be used to describe a set of geometric derivative integral shell-sets to specify which derivatives are present in the set.
◆ add_center()
void sc::DerivCenters::add_center |
( |
int |
center, |
|
|
int |
atom |
|
) |
| |
Add a center using the atom number.
- Parameters
-
center | The center number (between 0 and 3 inclusive). |
atom | The center within a GaussianBasisSet. |
◆ add_omitted()
void sc::DerivCenters::add_omitted |
( |
int |
center, |
|
|
int |
atom |
|
) |
| |
Add the omitted center using the atom number.
- Parameters
-
center | The center number (between 0 and 3 inclusive). |
atom | The center within a GaussianBasisSet. |
◆ atom()
int sc::DerivCenters::atom |
( |
int |
i | ) |
const |
|
inline |
◆ center()
int sc::DerivCenters::center |
( |
int |
i | ) |
const |
|
inline |
- Parameters
-
i | The computed center index (between 0 and n() - 1, inclusive). |
- Returns
- The center number (between 0 and 3, inclusive).
◆ has_omitted_center()
bool sc::DerivCenters::has_omitted_center |
( |
| ) |
const |
|
inline |
- Returns
- 1 if there is an omitted center, otherwise 0.
◆ omitted_atom()
int sc::DerivCenters::omitted_atom |
( |
| ) |
const |
|
inline |
◆ omitted_center()
int sc::DerivCenters::omitted_center |
( |
| ) |
const |
|
inline |
- Returns
- The center for which integrals where not computed.
The documentation for this class was generated from the following file: