This is an abstract base type for classes that compute three centers integrals involving two electrons.
More...
|
|
int | nbasis () const |
| | Return the number of basis functions on center one.
|
| |
|
int | nbasis1 () const |
| | Return the number of basis functions on center one.
|
| |
|
int | nbasis2 () const |
| | Return the number of basis functions on center two.
|
| |
|
int | nbasis3 () const |
| | Return the number of basis functions on center three.
|
| |
|
int | nshell () const |
| | Return the number of shells on center one.
|
| |
|
int | nshell1 () const |
| | Return the number of shells on center one.
|
| |
|
int | nshell2 () const |
| | Return the number of shells on center two.
|
| |
|
int | nshell3 () const |
| | Return the number of shells on center three.
|
| |
|
Ref< GaussianBasisSet > | basis () |
| | Return the basis set on center one.
|
| |
|
Ref< GaussianBasisSet > | basis1 () |
| | Return the basis set on center one.
|
| |
|
Ref< GaussianBasisSet > | basis2 () |
| | Return the basis set on center two.
|
| |
|
Ref< GaussianBasisSet > | basis3 () |
| | Return the basis set on center three.
|
| |
|
const double * | buffer () const |
| | The computed shell integrals will be put in the buffer returned by this member.
|
| |
| virtual void | compute_shell (int, int, int, DerivCenters &)=0 |
| | Given for shell indices, this will cause the integral buffer to be filled in. More...
|
| |
| virtual int | log2_shell_bound (int=-1, int=-1, int=-1)=0 |
| | Return log base 2 of the maximum magnitude of any integral in a shell block. More...
|
| |
|
int | lock_ptr () const |
| | Lock this object.
|
| |
|
int | unlock_ptr () const |
| | Unlock this object.
|
| |
|
void | use_locks (bool inVal) |
| | start and stop using locks on this object
|
| |
|
refcount_t | nreference () const |
| | Return the reference count.
|
| |
|
refcount_t | reference () |
| | Increment the reference count and return the new count.
|
| |
|
refcount_t | dereference () |
| | Decrement the reference count and return the new count.
|
| |
|
int | managed () const |
| |
| void | unmanage () |
| | Turn off the reference counting mechanism for this object. More...
|
| |
|
int | managed () const |
| | Return 1 if the object is managed. Otherwise return 0.
|
| |
| Identifier | identifier () |
| | Return the Identifier for this argument. More...
|
| |
This is an abstract base type for classes that compute three centers integrals involving two electrons.