DQCsim
dqcsim::wrap::Gate Member List

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

Arb(HandleIndex handle) noexceptdqcsim::wrap::Arbinline
clear_arb_args()dqcsim::wrap::Arbinline
custom(const std::string &name, QubitSet &&targets, QubitSet &&controls, QubitSet &&measures, const Matrix &matrix)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name, const QubitSet &targets, const QubitSet &controls, const QubitSet &measures, const Matrix &matrix)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name, QubitSet &&targets, QubitSet &&controls, QubitSet &&measures)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name, const QubitSet &targets, const QubitSet &controls, const QubitSet &measures)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name, QubitSet &&targets, QubitSet &&controls, const Matrix &matrix)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name, const QubitSet &targets, const QubitSet &controls, const Matrix &matrix)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name, QubitSet &&targets, QubitSet &&controls)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name, const QubitSet &targets, const QubitSet &controls)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name, QubitSet &&targets, const Matrix &matrix)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name, const QubitSet &targets, const Matrix &matrix)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name, QubitSet &&targets)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name, const QubitSet &targets)dqcsim::wrap::Gateinlinestatic
custom(const std::string &name)dqcsim::wrap::Gateinlinestatic
dump() constdqcsim::wrap::Handleinline
free()dqcsim::wrap::Handleinline
Gate(HandleIndex handle) noexceptdqcsim::wrap::Gateinline
Gate(const Gate &)=delete (defined in dqcsim::wrap::Gate)dqcsim::wrap::Gate
Gate(Gate &&)=defaultdqcsim::wrap::Gate
get_arb_arg_as(ssize_t index) constdqcsim::wrap::Arbinline
get_arb_arg_count() constdqcsim::wrap::Arbinline
get_arb_arg_string(ssize_t index) constdqcsim::wrap::Arbinline
get_arb_cbor_string() constdqcsim::wrap::Arbinline
get_arb_json() constdqcsim::wrap::Arbinline
get_arb_json_string() constdqcsim::wrap::Arbinline
get_controls() constdqcsim::wrap::Gateinline
get_handle() const noexceptdqcsim::wrap::Handleinline
get_matrix() constdqcsim::wrap::Gateinline
get_measures() constdqcsim::wrap::Gateinline
get_name() constdqcsim::wrap::Gateinline
get_targets() constdqcsim::wrap::Gateinline
get_type() constdqcsim::wrap::Gateinline
handledqcsim::wrap::Handleprotected
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
has_controls() constdqcsim::wrap::Gateinline
has_matrix() constdqcsim::wrap::Gateinline
has_measures() constdqcsim::wrap::Gateinline
has_name() constdqcsim::wrap::Gateinline
has_targets() constdqcsim::wrap::Gateinline
insert_arb_arg(ssize_t index, const T &data)dqcsim::wrap::Arbinline
insert_arb_arg_string(ssize_t index, const std::string &data)dqcsim::wrap::Arbinline
is_valid() const noexceptdqcsim::wrap::Handleinline
measure(QubitSet &&measures)dqcsim::wrap::Gateinlinestatic
measure(const QubitSet &measures)dqcsim::wrap::Gateinlinestatic
measure(QubitSet &&measures, PauliBasis basis)dqcsim::wrap::Gateinlinestatic
measure(const QubitSet &measures, PauliBasis basis)dqcsim::wrap::Gateinlinestatic
measure(QubitSet &&measures, Matrix &&basis)dqcsim::wrap::Gateinlinestatic
measure(const QubitSet &measures, const Matrix &basis)dqcsim::wrap::Gateinlinestatic
operator=(const Gate &)=delete (defined in dqcsim::wrap::Gate)dqcsim::wrap::Gate
operator=(Gate &&)=defaultdqcsim::wrap::Gate
operator=(const Handle &)=delete (defined in dqcsim::wrap::Handle)dqcsim::wrap::Handle
dqcsim::wrap::Arb::operator=(Handle &&src)dqcsim::wrap::Handleinline
pop_arb_arg_as() constdqcsim::wrap::Arbinline
pop_arb_arg_string()dqcsim::wrap::Arbinline
predefined(PredefinedGate gate, QubitSet &&qubits, ArbData &&parameters)dqcsim::wrap::Gateinlinestatic
predefined(PredefinedGate gate, const QubitSet &qubits, const ArbData &parameters)dqcsim::wrap::Gateinlinestatic
predefined(PredefinedGate gate, QubitSet &&qubits)dqcsim::wrap::Gateinlinestatic
predefined(PredefinedGate gate, const QubitSet &qubits)dqcsim::wrap::Gateinlinestatic
prep(QubitSet &&targets)dqcsim::wrap::Gateinlinestatic
prep(const QubitSet &targets)dqcsim::wrap::Gateinlinestatic
prep(QubitSet &&targets, PauliBasis basis)dqcsim::wrap::Gateinlinestatic
prep(const QubitSet &targets, PauliBasis basis)dqcsim::wrap::Gateinlinestatic
prep(QubitSet &&targets, Matrix &&basis)dqcsim::wrap::Gateinlinestatic
prep(const QubitSet &targets, const Matrix &basis)dqcsim::wrap::Gateinlinestatic
push_arb_arg(const T &data)dqcsim::wrap::Arbinline
push_arb_arg_string(const std::string &data)dqcsim::wrap::Arbinline
remove_arb_arg(ssize_t index)dqcsim::wrap::Arbinline
set_arb(const Arb &src)dqcsim::wrap::Arbinline
set_arb_arg(ssize_t index, const T &data)dqcsim::wrap::Arbinline
set_arb_arg_string(ssize_t index, const std::string &data)dqcsim::wrap::Arbinline
set_arb_arg_strings(const T &strings)dqcsim::wrap::Arbinline
set_arb_cbor_string(const std::string &cbor)dqcsim::wrap::Arbinline
set_arb_json(const JSON &json)dqcsim::wrap::Arbinline
set_arb_json_string(const std::string &json)dqcsim::wrap::Arbinline
take_handle() noexceptdqcsim::wrap::Handleinline
type() constdqcsim::wrap::Handleinline
unitary(QubitSet &&targets, const Matrix &matrix)dqcsim::wrap::Gateinlinestatic
unitary(const QubitSet &targets, const Matrix &matrix)dqcsim::wrap::Gateinlinestatic
unitary(QubitSet &&targets, QubitSet &&controls, const Matrix &matrix)dqcsim::wrap::Gateinlinestatic
unitary(const QubitSet &targets, const QubitSet &controls, const Matrix &matrix)dqcsim::wrap::Gateinlinestatic
with_arg(const T &data)dqcsim::wrap::Gateinline
with_arg_string(const std::string &data)dqcsim::wrap::Gateinline
with_cbor_string(const std::string &cbor)dqcsim::wrap::Gateinline
with_json(const JSON &json)dqcsim::wrap::Gateinline
with_json_string(const std::string &json)dqcsim::wrap::Gateinline
~Handle() noexceptdqcsim::wrap::Handleinlinevirtual