sc::DerivCenters(3) | MPQC | sc::DerivCenters(3) |
sc::DerivCenters - DerivCenters keeps track the centers that derivatives are taken with respect to.
#include <dercent.h>
DerivCenters ()
Construct a new, empty DerivCenters object.
Routines to Modify DerivCenters
void clear ()
Clear the list of centers. void add_center (int center, const
Ref< GaussianBasisSet > &bs, int shell)
Add a center using a basis set and the shell number. void add_center
(int center, int atom)
Add a center using the atom number. void add_omitted (int
center, const Ref< GaussianBasisSet > &bs,
int shell)
Add the omitted center using a basis set and the shell number. void
add_omitted (int center, int atom)
Add the omitted center using the atom number.
Routines to Query DerivCenters
int n () const
The number of centers for which derivatives have been computed. int
center (int i) const
int atom (int i) const
int has_omitted_center () const
int omitted_center () const
int omitted_atom () const
DerivCenters keeps track the centers that derivatives are taken with respect to.
Add a center using a basis set and the shell number.
Parameters
Add a center using the atom number.
Parameters
Add the omitted center using a basis set and the shell number.
Parameters
Add the omitted center using the atom number.
Parameters
Parameters
Returns
Referenced by sc::LocalTBGrad< T >::run().
Parameters
Returns
Returns
Returns
Referenced by sc::LocalTBGrad< T >::run().
Returns
Generated automatically by Doxygen for MPQC from the source code.
Fri Dec 2 2022 | Version 2.3.1 |