|
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 |