| apply_local_unitary(const matrix_base< QGD_Complex16 > &u_kernel, const std::vector< int > &target_qbits) | squander::density::DensityMatrix | |
| apply_single_qubit_unitary(const matrix_base< QGD_Complex16 > &u_2x2, int target_qbit) | squander::density::DensityMatrix | |
| apply_two_qubit_unitary(const matrix_base< QGD_Complex16 > &u_2x2, int target_qbit, int control_qbit) | squander::density::DensityMatrix | |
| apply_unitary(const matrix_base< QGD_Complex16 > &U) | squander::density::DensityMatrix | |
| clone() const | squander::density::DensityMatrix | |
| cols | matrix_base< QGD_Complex16 > | |
| conjugate() | matrix_base< QGD_Complex16 > | inline |
| conjugated | matrix_base< QGD_Complex16 > | protected |
| copy() const | matrix_base< QGD_Complex16 > | inline |
| copy_to(matrix_base< QGD_Complex16 > &target) const | matrix_base< QGD_Complex16 > | inline |
| data | matrix_base< QGD_Complex16 > | |
| DensityMatrix(int qbit_num) | squander::density::DensityMatrix | explicit |
| DensityMatrix(const matrix_base< QGD_Complex16 > &state_vector) | squander::density::DensityMatrix | explicit |
| DensityMatrix(QGD_Complex16 *data, int dim) | squander::density::DensityMatrix | |
| DensityMatrix(const DensityMatrix &other) | squander::density::DensityMatrix | |
| DensityMatrix(DensityMatrix &&other) noexcept | squander::density::DensityMatrix | |
| eigenvalues() const | squander::density::DensityMatrix | |
| ensure_aligned() | matrix_base< QGD_Complex16 > | inline |
| entropy() const | squander::density::DensityMatrix | |
| get_data() const | matrix_base< QGD_Complex16 > | inline |
| get_dim() const | squander::density::DensityMatrix | inline |
| get_qbit_num() const | squander::density::DensityMatrix | inline |
| is_conjugated() const | matrix_base< QGD_Complex16 > | inline |
| is_hermitian(double tol) const | squander::density::DensityMatrix | private |
| is_transposed() const | matrix_base< QGD_Complex16 > | inline |
| is_valid(double tol=1e-10) const | squander::density::DensityMatrix | |
| matrix_base() | matrix_base< QGD_Complex16 > | inline |
| matrix_base(QGD_Complex16 *data_in, int rows_in, int cols_in) | matrix_base< QGD_Complex16 > | inline |
| matrix_base(QGD_Complex16 *data_in, int rows_in, int cols_in, int stride_in) | matrix_base< QGD_Complex16 > | inline |
| matrix_base(int rows_in, int cols_in) | matrix_base< QGD_Complex16 > | inline |
| matrix_base(int rows_in, int cols_in, int stride_in) | matrix_base< QGD_Complex16 > | inline |
| matrix_base(const matrix_base< QGD_Complex16 > &in) | matrix_base< QGD_Complex16 > | inline |
| maximally_mixed(int qbit_num) | squander::density::DensityMatrix | static |
| operator()(int i, int j) | squander::density::DensityMatrix | |
| operator()(int i, int j) const | squander::density::DensityMatrix | |
| operator<(const matrix_base< QGD_Complex16 > &other) const | matrix_base< QGD_Complex16 > | inline |
| operator=(const DensityMatrix &other) | squander::density::DensityMatrix | |
| operator=(DensityMatrix &&other) noexcept | squander::density::DensityMatrix | |
| matrix_base< QGD_Complex16 >::operator=(const matrix_base &mtx) | matrix_base< QGD_Complex16 > | inline |
| operator[](int idx) const | matrix_base< QGD_Complex16 > | inline |
| owner | matrix_base< QGD_Complex16 > | protected |
| partial_trace(const std::vector< int > &trace_out) const | squander::density::DensityMatrix | |
| print() const | squander::density::DensityMatrix | |
| print_matrix() const | matrix_base< QGD_Complex16 > | inline |
| purity() const | squander::density::DensityMatrix | |
| qbit_num_ | squander::density::DensityMatrix | private |
| references | matrix_base< QGD_Complex16 > | protected |
| release_data() | matrix_base< QGD_Complex16 > | inline |
| replace_data(QGD_Complex16 *data_in, bool owner_in) | matrix_base< QGD_Complex16 > | inline |
| rows | matrix_base< QGD_Complex16 > | |
| set_owner(bool owner_in) | matrix_base< QGD_Complex16 > | inline |
| size() const | matrix_base< QGD_Complex16 > | inline |
| stride | matrix_base< QGD_Complex16 > | |
| trace() const | squander::density::DensityMatrix | |
| transpose() | matrix_base< QGD_Complex16 > | inline |
| transposed | matrix_base< QGD_Complex16 > | protected |
| validate_dimensions() const | squander::density::DensityMatrix | private |
| ~DensityMatrix()=default | squander::density::DensityMatrix | |
| ~matrix_base() | matrix_base< QGD_Complex16 > | inline |