DQCsim
|
This is the complete list of members for dqcsim::wrap::Matrix, including all inherited members.
add_controls(size_t number_of_controls) const | dqcsim::wrap::Matrix | inline |
approx_eq(const Matrix &other, double epsilon=0.000001, bool ignore_global_phase=true) const | dqcsim::wrap::Matrix | inline |
approx_unitary(double epsilon=0.000001) const | dqcsim::wrap::Matrix | inline |
basis_approx_eq(const Matrix &other, double epsilon=0.000001) const | dqcsim::wrap::Matrix | inline |
dimension() const | dqcsim::wrap::Matrix | inline |
dump() const | dqcsim::wrap::Handle | inline |
free() | dqcsim::wrap::Handle | inline |
get() const | dqcsim::wrap::Matrix | inline |
get_as_doubles() const | dqcsim::wrap::Matrix | inline |
get_handle() const noexcept | dqcsim::wrap::Handle | inline |
Handle() noexcept | dqcsim::wrap::Handle | inline |
Handle(HandleIndex handle) noexcept | dqcsim::wrap::Handle | inline |
Handle(const Handle &)=delete (defined in dqcsim::wrap::Handle) | dqcsim::wrap::Handle | |
Handle(Handle &&src) | dqcsim::wrap::Handle | inline |
handle | dqcsim::wrap::Handle | protected |
is_predefined(PredefinedGate gate, double epsilon=0.000001, bool ignore_global_phase=true, ArbData *parameters=nullptr) const | dqcsim::wrap::Matrix | inline |
is_valid() const noexcept | dqcsim::wrap::Handle | inline |
Matrix(HandleIndex handle) noexcept | dqcsim::wrap::Matrix | inline |
Matrix(size_t num_qubits, const complex *matrix) | dqcsim::wrap::Matrix | inline |
Matrix(size_t num_qubits, const double *matrix) | dqcsim::wrap::Matrix | inline |
Matrix(PredefinedGate gate) | dqcsim::wrap::Matrix | inline |
Matrix(PredefinedGate gate, ArbData &¶meters) | dqcsim::wrap::Matrix | inline |
Matrix(PredefinedGate gate, const ArbData ¶meters) | dqcsim::wrap::Matrix | inline |
Matrix(PauliBasis basis) | dqcsim::wrap::Matrix | inline |
Matrix(const Matrix &src) | dqcsim::wrap::Matrix | inline |
Matrix(Matrix &&)=default | dqcsim::wrap::Matrix | |
num_qubits() const | dqcsim::wrap::Matrix | inline |
operator=(const Matrix &src) | dqcsim::wrap::Matrix | inline |
operator=(Matrix &&)=default | dqcsim::wrap::Matrix | |
operator=(const Handle &)=delete (defined in dqcsim::wrap::Handle) | dqcsim::wrap::Handle | |
dqcsim::wrap::Handle::operator=(Handle &&src) | dqcsim::wrap::Handle | inline |
size() const | dqcsim::wrap::Matrix | inline |
strip_control(double epsilon, bool ignore_global_phase) const | dqcsim::wrap::Matrix | inline |
take_handle() noexcept | dqcsim::wrap::Handle | inline |
type() const | dqcsim::wrap::Handle | inline |
~Handle() noexcept | dqcsim::wrap::Handle | inlinevirtual |