DQCsim
|
This is the complete list of members for dqcsim::wrap::Gate, including all inherited members.
Arb(HandleIndex handle) noexcept | dqcsim::wrap::Arb | inline |
clear_arb_args() | dqcsim::wrap::Arb | inline |
custom(const std::string &name, QubitSet &&targets, QubitSet &&controls, QubitSet &&measures, const Matrix &matrix) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name, const QubitSet &targets, const QubitSet &controls, const QubitSet &measures, const Matrix &matrix) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name, QubitSet &&targets, QubitSet &&controls, QubitSet &&measures) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name, const QubitSet &targets, const QubitSet &controls, const QubitSet &measures) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name, QubitSet &&targets, QubitSet &&controls, const Matrix &matrix) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name, const QubitSet &targets, const QubitSet &controls, const Matrix &matrix) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name, QubitSet &&targets, QubitSet &&controls) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name, const QubitSet &targets, const QubitSet &controls) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name, QubitSet &&targets, const Matrix &matrix) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name, const QubitSet &targets, const Matrix &matrix) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name, QubitSet &&targets) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name, const QubitSet &targets) | dqcsim::wrap::Gate | inlinestatic |
custom(const std::string &name) | dqcsim::wrap::Gate | inlinestatic |
dump() const | dqcsim::wrap::Handle | inline |
free() | dqcsim::wrap::Handle | inline |
Gate(HandleIndex handle) noexcept | dqcsim::wrap::Gate | inline |
Gate(const Gate &)=delete (defined in dqcsim::wrap::Gate) | dqcsim::wrap::Gate | |
Gate(Gate &&)=default | dqcsim::wrap::Gate | |
get_arb_arg_as(ssize_t index) const | dqcsim::wrap::Arb | inline |
get_arb_arg_count() const | dqcsim::wrap::Arb | inline |
get_arb_arg_string(ssize_t index) const | dqcsim::wrap::Arb | inline |
get_arb_cbor_string() const | dqcsim::wrap::Arb | inline |
get_arb_json() const | dqcsim::wrap::Arb | inline |
get_arb_json_string() const | dqcsim::wrap::Arb | inline |
get_controls() const | dqcsim::wrap::Gate | inline |
get_handle() const noexcept | dqcsim::wrap::Handle | inline |
get_matrix() const | dqcsim::wrap::Gate | inline |
get_measures() const | dqcsim::wrap::Gate | inline |
get_name() const | dqcsim::wrap::Gate | inline |
get_targets() const | dqcsim::wrap::Gate | inline |
get_type() const | dqcsim::wrap::Gate | inline |
handle | dqcsim::wrap::Handle | protected |
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 |
has_controls() const | dqcsim::wrap::Gate | inline |
has_matrix() const | dqcsim::wrap::Gate | inline |
has_measures() const | dqcsim::wrap::Gate | inline |
has_name() const | dqcsim::wrap::Gate | inline |
has_targets() const | dqcsim::wrap::Gate | inline |
insert_arb_arg(ssize_t index, const T &data) | dqcsim::wrap::Arb | inline |
insert_arb_arg_string(ssize_t index, const std::string &data) | dqcsim::wrap::Arb | inline |
is_valid() const noexcept | dqcsim::wrap::Handle | inline |
measure(QubitSet &&measures) | dqcsim::wrap::Gate | inlinestatic |
measure(const QubitSet &measures) | dqcsim::wrap::Gate | inlinestatic |
measure(QubitSet &&measures, PauliBasis basis) | dqcsim::wrap::Gate | inlinestatic |
measure(const QubitSet &measures, PauliBasis basis) | dqcsim::wrap::Gate | inlinestatic |
measure(QubitSet &&measures, Matrix &&basis) | dqcsim::wrap::Gate | inlinestatic |
measure(const QubitSet &measures, const Matrix &basis) | dqcsim::wrap::Gate | inlinestatic |
operator=(const Gate &)=delete (defined in dqcsim::wrap::Gate) | dqcsim::wrap::Gate | |
operator=(Gate &&)=default | dqcsim::wrap::Gate | |
operator=(const Handle &)=delete (defined in dqcsim::wrap::Handle) | dqcsim::wrap::Handle | |
dqcsim::wrap::Arb::operator=(Handle &&src) | dqcsim::wrap::Handle | inline |
pop_arb_arg_as() const | dqcsim::wrap::Arb | inline |
pop_arb_arg_string() | dqcsim::wrap::Arb | inline |
predefined(PredefinedGate gate, QubitSet &&qubits, ArbData &¶meters) | dqcsim::wrap::Gate | inlinestatic |
predefined(PredefinedGate gate, const QubitSet &qubits, const ArbData ¶meters) | dqcsim::wrap::Gate | inlinestatic |
predefined(PredefinedGate gate, QubitSet &&qubits) | dqcsim::wrap::Gate | inlinestatic |
predefined(PredefinedGate gate, const QubitSet &qubits) | dqcsim::wrap::Gate | inlinestatic |
prep(QubitSet &&targets) | dqcsim::wrap::Gate | inlinestatic |
prep(const QubitSet &targets) | dqcsim::wrap::Gate | inlinestatic |
prep(QubitSet &&targets, PauliBasis basis) | dqcsim::wrap::Gate | inlinestatic |
prep(const QubitSet &targets, PauliBasis basis) | dqcsim::wrap::Gate | inlinestatic |
prep(QubitSet &&targets, Matrix &&basis) | dqcsim::wrap::Gate | inlinestatic |
prep(const QubitSet &targets, const Matrix &basis) | dqcsim::wrap::Gate | inlinestatic |
push_arb_arg(const T &data) | dqcsim::wrap::Arb | inline |
push_arb_arg_string(const std::string &data) | dqcsim::wrap::Arb | inline |
remove_arb_arg(ssize_t index) | dqcsim::wrap::Arb | inline |
set_arb(const Arb &src) | dqcsim::wrap::Arb | inline |
set_arb_arg(ssize_t index, const T &data) | dqcsim::wrap::Arb | inline |
set_arb_arg_string(ssize_t index, const std::string &data) | dqcsim::wrap::Arb | inline |
set_arb_arg_strings(const T &strings) | dqcsim::wrap::Arb | inline |
set_arb_cbor_string(const std::string &cbor) | dqcsim::wrap::Arb | inline |
set_arb_json(const JSON &json) | dqcsim::wrap::Arb | inline |
set_arb_json_string(const std::string &json) | dqcsim::wrap::Arb | inline |
take_handle() noexcept | dqcsim::wrap::Handle | inline |
type() const | dqcsim::wrap::Handle | inline |
unitary(QubitSet &&targets, const Matrix &matrix) | dqcsim::wrap::Gate | inlinestatic |
unitary(const QubitSet &targets, const Matrix &matrix) | dqcsim::wrap::Gate | inlinestatic |
unitary(QubitSet &&targets, QubitSet &&controls, const Matrix &matrix) | dqcsim::wrap::Gate | inlinestatic |
unitary(const QubitSet &targets, const QubitSet &controls, const Matrix &matrix) | dqcsim::wrap::Gate | inlinestatic |
with_arg(const T &data) | dqcsim::wrap::Gate | inline |
with_arg_string(const std::string &data) | dqcsim::wrap::Gate | inline |
with_cbor_string(const std::string &cbor) | dqcsim::wrap::Gate | inline |
with_json(const JSON &json) | dqcsim::wrap::Gate | inline |
with_json_string(const std::string &json) | dqcsim::wrap::Gate | inline |
~Handle() noexcept | dqcsim::wrap::Handle | inlinevirtual |