*Manual Reference Pages - * SC_ONEBODYONECENTERINT (3)
### NAME
sc::OneBodyOneCenterInt - **OneBodyOneCenterInt** is an abstract base class for objects that compute integrals between two basis functions.
### CONTENTS
Synopsis
### SYNOPSIS
`#include <obint.h>`
Inherits **sc::RefCount**.
Inherited by **sc::OneBodyOneCenterWrapper**.
#### Public Member Functions
int **nbasis** () const
*Returns the number of basis functions on center one. *
int **nbasis1** () const
*Returns the number of basis functions on the center one. *
int **nshell** () const
*Return the number of shells on center one. *
int **nshell1** () const
*Return the number of shells on the center one. *
**Ref**< **GaussianBasisSet** > **basis** ()
*Return the basis set on center one. *
**Ref**< **GaussianBasisSet** > **basis1** ()
*Return the basis set on the center one. *
const double * **buffer** () const
*Returns the buffer where the integrals are placed. *
virtual void **compute_shell** (int)=0
*Computes the integrals for basis functions on the given shell. *
virtual void **reinitialize** ()
*This is called for one body integrals that take data to let them know that the data they reference has changed. *
virtual bool **cloneable** ()
*Return true if the clone member can be called. *
virtual **Ref**< **OneBodyOneCenterInt** > **clone** ()
*Returns a clone of this. *
**Integral** * **integral** () const
#### Protected Member Functions
**OneBodyOneCenterInt** (**Integral** *integral, const **Ref**< **GaussianBasisSet** > &b1)
#### Protected Attributes
**Integral** * **integral_**
**Ref**< **GaussianBasisSet** > **bs1_**
double * **buffer_**
### Detailed Description
**OneBodyOneCenterInt** is an abstract base class for objects that compute integrals between two basis functions.
### Member Function Documentation
Returns a clone of this. The default implementation throws an exception.
Return true if the clone member can be called. The default implementation returns false.
Computes the integrals for basis functions on the given shell.
Implemented in **sc::OneBodyOneCenterWrapper**.
This is called for one body integrals that take data to let them know that the data they reference has changed.
### Author
Generated automatically by Doxygen for MPQC from the source code.
*Version 2.3.1* | SC::ONEBODYONECENTERINT (3) | *Sun Apr 3 2016* |
Visit the GSP FreeBSD Man Page Interface. Output converted with manServer 1.07. |