DQCsim
dqcsim::wrap::Matrix Member List

This is the complete list of members for dqcsim::wrap::Matrix, including all inherited members.

add_controls(size_t number_of_controls) constdqcsim::wrap::Matrixinline
approx_eq(const Matrix &other, double epsilon=0.000001, bool ignore_global_phase=true) constdqcsim::wrap::Matrixinline
approx_unitary(double epsilon=0.000001) constdqcsim::wrap::Matrixinline
basis_approx_eq(const Matrix &other, double epsilon=0.000001) constdqcsim::wrap::Matrixinline
dimension() constdqcsim::wrap::Matrixinline
dump() constdqcsim::wrap::Handleinline
free()dqcsim::wrap::Handleinline
get() constdqcsim::wrap::Matrixinline
get_as_doubles() constdqcsim::wrap::Matrixinline
get_handle() const noexceptdqcsim::wrap::Handleinline
Handle() noexceptdqcsim::wrap::Handleinline
Handle(HandleIndex handle) noexceptdqcsim::wrap::Handleinline
Handle(const Handle &)=delete (defined in dqcsim::wrap::Handle)dqcsim::wrap::Handle
Handle(Handle &&src)dqcsim::wrap::Handleinline
handledqcsim::wrap::Handleprotected
is_predefined(PredefinedGate gate, double epsilon=0.000001, bool ignore_global_phase=true, ArbData *parameters=nullptr) constdqcsim::wrap::Matrixinline
is_valid() const noexceptdqcsim::wrap::Handleinline
Matrix(HandleIndex handle) noexceptdqcsim::wrap::Matrixinline
Matrix(size_t num_qubits, const complex *matrix)dqcsim::wrap::Matrixinline
Matrix(size_t num_qubits, const double *matrix)dqcsim::wrap::Matrixinline
Matrix(PredefinedGate gate)dqcsim::wrap::Matrixinline
Matrix(PredefinedGate gate, ArbData &&parameters)dqcsim::wrap::Matrixinline
Matrix(PredefinedGate gate, const ArbData &parameters)dqcsim::wrap::Matrixinline
Matrix(PauliBasis basis)dqcsim::wrap::Matrixinline
Matrix(const Matrix &src)dqcsim::wrap::Matrixinline
Matrix(Matrix &&)=defaultdqcsim::wrap::Matrix
num_qubits() constdqcsim::wrap::Matrixinline
operator=(const Matrix &src)dqcsim::wrap::Matrixinline
operator=(Matrix &&)=defaultdqcsim::wrap::Matrix
operator=(const Handle &)=delete (defined in dqcsim::wrap::Handle)dqcsim::wrap::Handle
dqcsim::wrap::Handle::operator=(Handle &&src)dqcsim::wrap::Handleinline
size() constdqcsim::wrap::Matrixinline
strip_control(double epsilon, bool ignore_global_phase) constdqcsim::wrap::Matrixinline
take_handle() noexceptdqcsim::wrap::Handleinline
type() constdqcsim::wrap::Handleinline
~Handle() noexceptdqcsim::wrap::Handleinlinevirtual