Psi4
Classes | Public Member Functions | Private Attributes | List of all members
psi::AOIntegralsIterator Class Reference

#include <integral.h>

Classes

struct  Integral
 

Public Member Functions

 AOIntegralsIterator (const GaussianShell &s1, const GaussianShell &s2, const GaussianShell &s3, const GaussianShell &s4)
 
void first ()
 
void next ()
 
bool is_done ()
 
int i () const
 
int j () const
 
int k () const
 
int l () const
 
int index () const
 

Private Attributes

Integral current
 
const GaussianShellusi
 
const GaussianShellusj
 
const GaussianShellusk
 
const GaussianShellusl
 
bool done
 
int ii
 
int iimax
 
int jj
 
int jjmax
 
int kk
 
int kkmax
 
int ll
 
int llmax
 
int ni
 
int nj
 
int nk
 
int nl
 
int fii
 
int fij
 
int fik
 
int fil
 

Detailed Description

Constructor & Destructor Documentation

AOIntegralsIterator::AOIntegralsIterator ( const GaussianShell s1,
const GaussianShell s2,
const GaussianShell s3,
const GaussianShell s4 
)

Member Function Documentation

void AOIntegralsIterator::first ( )
int psi::AOIntegralsIterator::i ( ) const
inline
int psi::AOIntegralsIterator::index ( ) const
inline
bool psi::AOIntegralsIterator::is_done ( )
inline
int psi::AOIntegralsIterator::j ( ) const
inline
int psi::AOIntegralsIterator::k ( ) const
inline
int psi::AOIntegralsIterator::l ( ) const
inline
void AOIntegralsIterator::next ( )

Member Data Documentation

Integral psi::AOIntegralsIterator::current
private
bool psi::AOIntegralsIterator::done
private
int psi::AOIntegralsIterator::fii
private
int psi::AOIntegralsIterator::fij
private
int psi::AOIntegralsIterator::fik
private
int psi::AOIntegralsIterator::fil
private
int psi::AOIntegralsIterator::ii
private
int psi::AOIntegralsIterator::iimax
private
int psi::AOIntegralsIterator::jj
private
int psi::AOIntegralsIterator::jjmax
private
int psi::AOIntegralsIterator::kk
private
int psi::AOIntegralsIterator::kkmax
private
int psi::AOIntegralsIterator::ll
private
int psi::AOIntegralsIterator::llmax
private
int psi::AOIntegralsIterator::ni
private
int psi::AOIntegralsIterator::nj
private
int psi::AOIntegralsIterator::nk
private
int psi::AOIntegralsIterator::nl
private
const GaussianShell& psi::AOIntegralsIterator::usi
private
const GaussianShell& psi::AOIntegralsIterator::usj
private
const GaussianShell& psi::AOIntegralsIterator::usk
private
const GaussianShell& psi::AOIntegralsIterator::usl
private

The documentation for this class was generated from the following files: