View source on GitHub
|
Bitsrting manipulation routines are wrapped up here to give context to
frequently used operations.
Functions
check_conserved_bits(...): Check that str0 has bits set in the same place that conserved has bits
count_bits(...): Count the bit value in a bistring
count_bits_above(...): Return the number of set bits higher than the position
count_bits_below(...): Return the number of set bits lower than the position
count_bits_between(...): Count the number of bits between position1 and position2
gbit_index(...): Generator for returning integers that associate each bit in sequence with
get_bit(...): Return a bit located at the position
integer_index(...): Generate integers indicating the position of occupied orbitals in a
lexicographic_bitstring_generator(...): Generate all bitstrings with a definite bit count starting from an initial
reverse_integer_index(...): Reverse of the integer index function above. This function generates an
set_bit(...): Return bitstring with the bit at the position set
show_bits(...): Return a string showing the occupations of the bitstring
unset_bit(...): Return bitstring with the bit at the position unset
View source on GitHub