Miscellaneous
-
const T *danceq::internal::Operator::basisptr
Pointer to a template T instance.
If template T refers to BasisU1, it points to an instance that is used to create the matrix. If template T refers to the State class, the pointer is not necessary and set to
nullptr
. It is deleted by the deconstructor if delete_basisptr istrue
.
-
const bool danceq::internal::Operator::delete_basisptr
Boolean to delete the basisptr.
The deconstructor deletes the basisptr if it is
true
.
-
const uint64_t danceq::internal::Operator::L
System size.
-
const uint64_t danceq::internal::Operator::n
Particle number sector. This is only set if T refers to the BasisU1.
-
uint64_t danceq::internal::Operator::dim
Total dimension.
-
uint64_t danceq::internal::Operator::dim_for_Lindbladian
The dimension of the actual Hilbert space which is the square root of the total dimension in the case of a Lindbladian.
-
state_class danceq::internal::Operator::mask_for_Lindbladian
A mask that is used for the bit arithmetic if terms act on density matrices.