Enum Spin

Enum Documentation

enum class sequant::mbpt::Spin : bitset_t

quantum numbers tags related to spin

Note

spin quantum number takes 2 rightmost bits since there are 3 possible states (any/no spin, spin-up, spin-down)

Values:

enumerator alpha

spin-up (chemistry)

enumerator beta

spin-down (chemistry)

enumerator any

arbitrary spin-state represented by 2 bits so that overlap and union work as expected (any & alpha = alpha, alpha | beta = any, etc.)

enumerator free

spin-free means spin does not matter

enumerator none

same as spin-free

enumerator up

spin-up (physics)

enumerator down

spin-down (physics)

enumerator null