Struct ED_mixed_basis

Inheritance Relationships

Base Type

Struct Documentation

struct ED_mixed_basis : public ED_basis

Basis in a sector of the Hilbert space, but not described as a tensor product. Applies to all mixings.

Public Functions

ED_mixed_basis(const sector &_sec, shared_ptr<symmetry_group> _group)
~ED_mixed_basis()

Destructor.

inline virtual binary_state bin(uint32_t I) const
virtual uint32_t index(const binary_state &b) const

finds the index of a state by binary search

virtual void print_state(std::ostream &flux, uint32_t i) const

Prints a basis state.

Public Members

shared_ptr<symmetry_group> group

pointer to symmetry group

vector<binary_state> binlist

binary representation of states