Psi4
Public Member Functions | Private Attributes | List of all members
psi::pk::ijklBasisIterator Class Reference

#include <PKmanagers.h>

Public Member Functions

 ijklBasisIterator (int nbas, std::shared_ptr< ERISieve > sieve)
 
void first ()
 
void next ()
 
bool is_done ()
 
int i ()
 
int j ()
 
int k ()
 
int l ()
 

Private Attributes

int nbas_
 
int i_
 
int j_
 
int k_
 
int l_
 
bool done_
 
std::shared_ptr< ERISievesieve_
 

Constructor & Destructor Documentation

psi::pk::ijklBasisIterator::ijklBasisIterator ( int  nbas,
std::shared_ptr< ERISieve sieve 
)
inline

Member Function Documentation

void psi::pk::ijklBasisIterator::first ( )
int psi::pk::ijklBasisIterator::i ( )
inline
bool psi::pk::ijklBasisIterator::is_done ( )
inline
int psi::pk::ijklBasisIterator::j ( )
inline
int psi::pk::ijklBasisIterator::k ( )
inline
int psi::pk::ijklBasisIterator::l ( )
inline
void psi::pk::ijklBasisIterator::next ( )

Member Data Documentation

bool psi::pk::ijklBasisIterator::done_
private
int psi::pk::ijklBasisIterator::i_
private
int psi::pk::ijklBasisIterator::j_
private
int psi::pk::ijklBasisIterator::k_
private
int psi::pk::ijklBasisIterator::l_
private
int psi::pk::ijklBasisIterator::nbas_
private
std::shared_ptr<ERISieve> psi::pk::ijklBasisIterator::sieve_
private

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