Public Member Functions | |
DefaultMap (unsigned int exponentialDimension) | |
virtual | ~DefaultMap () |
virtual unsigned int | getBasisSize () const |
virtual unsigned int | getBasisIndex (const FockState< BIT_REGISTER > &fockState) const |
virtual FockState< BIT_REGISTER > | getFockState (unsigned int index) const |
Public Member Functions inherited from TBTK::FockStateMap::FockStateMap< BIT_REGISTER > | |
FockStateMap (unsigned int exponentialDimension) | |
virtual | ~FockStateMap () |
unsigned int | getExponentialDimension () const |
TBTK::FockStateMap::DefaultMap< BIT_REGISTER >::DefaultMap | ( | unsigned int | exponentialDimension | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Get many-body Hilbert space index for corresponding FockState.
Implements TBTK::FockStateMap::FockStateMap< BIT_REGISTER >.
|
virtual |
Get many-body Hilbert space size.
Implements TBTK::FockStateMap::FockStateMap< BIT_REGISTER >.
|
virtual |
Get FockState for corresponding many-body Hilbert space index.
Implements TBTK::FockStateMap::FockStateMap< BIT_REGISTER >.