MPQC 3.0.0-alpha
Loading...
Searching...
No Matches
sc::SymmTwoBodyIntIter Class Reference

Iterator over symmetry unique shell quartets. More...

#include <chemistry/qc/basis/symmint.h>

Inheritance diagram for sc::SymmTwoBodyIntIter:
sc::TwoBodyIntIter

Public Member Functions

 SymmTwoBodyIntIter (const Ref< TwoBodyInt > &, const Ref< PetiteList > &)
 
void start ()
 
void next ()
 
double scale () const
 
- Public Member Functions inherited from sc::TwoBodyIntIter
 TwoBodyIntIter (const Ref< TwoBodyInt > &)
 
int ready () const
 
int ishell () const
 
int jshell () const
 
int kshell () const
 
int lshell () const
 
ShellQuartetItercurrent_quartet ()
 

Protected Attributes

Ref< PetiteListpl
 
- Protected Attributes inherited from sc::TwoBodyIntIter
Ref< TwoBodyInttbi
 
ShellQuartetIter sqi
 
int iend
 
int icur
 
int jcur
 
int kcur
 
int lcur
 

Detailed Description

Iterator over symmetry unique shell quartets.

Member Function Documentation

◆ next()

void sc::SymmTwoBodyIntIter::next ( )
virtual

Reimplemented from sc::TwoBodyIntIter.

◆ scale()

double sc::SymmTwoBodyIntIter::scale ( ) const
virtual

Reimplemented from sc::TwoBodyIntIter.

◆ start()

void sc::SymmTwoBodyIntIter::start ( )
virtual

Reimplemented from sc::TwoBodyIntIter.


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

Generated at Wed Sep 25 2024 02:45:36 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.12.0.