TBTK
TBTK::SourceAmplitudeSet::Iterator Class Reference

#include <SourceAmplitudeSet.h>

Public Member Functions

 Iterator (const Iterator &iterator)
 
 Iterator (Iterator &&iterator)
 
 ~Iterator ()
 
Iteratoroperator= (const Iterator &rhs)
 
Iteratoroperator= (Iterator &&rhs)
 
void reset ()
 
void searchNext ()
 
const SourceAmplitudegetSourceAmplitude () const
 

Detailed Description

Iterator for iterating through the SourceAmplitudes .

Constructor & Destructor Documentation

TBTK::SourceAmplitudeSet::Iterator::Iterator ( const Iterator iterator)

Copy constructor.

TBTK::SourceAmplitudeSet::Iterator::Iterator ( Iterator &&  iterator)

Move constructor.

TBTK::SourceAmplitudeSet::Iterator::~Iterator ( )

Destructor.

Member Function Documentation

const SourceAmplitude* TBTK::SourceAmplitudeSet::Iterator::getSourceAmplitude ( ) const

Get current HoppingAmplitude.

Iterator& TBTK::SourceAmplitudeSet::Iterator::operator= ( const Iterator rhs)

Assignment operator.

Iterator& TBTK::SourceAmplitudeSet::Iterator::operator= ( Iterator &&  rhs)

Move assignment operator.

void TBTK::SourceAmplitudeSet::Iterator::reset ( )

Reset iterator.

void TBTK::SourceAmplitudeSet::Iterator::searchNext ( )

Iterate to next HoppingAmplitude.


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