DQCsim
dqcsim::wrap::GateMap< Unbound, Bound > Member List

This is the complete list of members for dqcsim::wrap::GateMap< Unbound, Bound >, including all inherited members.

construct(const Unbound &unbound, QubitSet &&qubits, ArbData &&params)dqcsim::wrap::GateMap< Unbound, Bound >inline
construct(const Unbound &unbound, const QubitSet &qubits, const ArbData &params)dqcsim::wrap::GateMap< Unbound, Bound >inline
construct(const Unbound &unbound, QubitSet &&qubits)dqcsim::wrap::GateMap< Unbound, Bound >inline
construct(const Unbound &unbound, const QubitSet &qubits)dqcsim::wrap::GateMap< Unbound, Bound >inline
convert(const Gate &gate)dqcsim::wrap::GateMap< Unbound, Bound >inline
convert(const Bound &bound)dqcsim::wrap::GateMap< Unbound, Bound >inline
detect(const Gate &gate, const Unbound **unbound, QubitSet *qubits, ArbData *params)dqcsim::wrap::GateMap< Unbound, Bound >inline
dump() constdqcsim::wrap::Handleinline
free()dqcsim::wrap::Handleinline
GateMap(HandleIndex handle) noexceptdqcsim::wrap::GateMap< Unbound, Bound >inline
GateMap(bool strip_qubit_refs=false, bool strip_data=false)dqcsim::wrap::GateMap< Unbound, Bound >inline
GateMap(const GateMap &)=delete (defined in dqcsim::wrap::GateMap< Unbound, Bound >)dqcsim::wrap::GateMap< Unbound, Bound >
GateMap(GateMap &&)=defaultdqcsim::wrap::GateMap< Unbound, Bound >
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_valid() const noexceptdqcsim::wrap::Handleinline
operator=(const GateMap &)=delete (defined in dqcsim::wrap::GateMap< Unbound, Bound >)dqcsim::wrap::GateMap< Unbound, Bound >
operator=(GateMap &&)=defaultdqcsim::wrap::GateMap< Unbound, Bound >
operator=(const Handle &)=delete (defined in dqcsim::wrap::Handle)dqcsim::wrap::Handle
dqcsim::wrap::Handle::operator=(Handle &&src)dqcsim::wrap::Handleinline
take_handle() noexceptdqcsim::wrap::Handleinline
type() constdqcsim::wrap::Handleinline
with_custom(Unbound &&key, const std::shared_ptr< CustomGateConverter > &converter)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_custom(const Unbound &key, const std::shared_ptr< CustomGateConverter > &converter)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_measure(Unbound &&key, PauliBasis basis=PauliBasis::Z, double epsilon=0.000001, int num_measures=-1)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_measure(const Unbound &key, PauliBasis basis=PauliBasis::Z, double epsilon=0.000001, int num_measures=-1)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_measure(Unbound &&key, Matrix &&basis, double epsilon=0.000001, int num_measures=-1)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_measure(const Unbound &key, const Matrix &basis, double epsilon=0.000001, int num_measures=-1)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_prep(Unbound &&key, PauliBasis basis=PauliBasis::Z, double epsilon=0.000001, int num_targets=-1)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_prep(const Unbound &key, PauliBasis basis=PauliBasis::Z, double epsilon=0.000001, int num_targets=-1)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_prep(Unbound &&key, Matrix &&basis, double epsilon=0.000001, int num_targets=-1)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_prep(const Unbound &key, const Matrix &basis, double epsilon=0.000001, int num_targets=-1)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_unitary(Unbound &&key, PredefinedGate gate, int num_controls=-1, double epsilon=0.000001, bool ignore_global_phase=true)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_unitary(const Unbound &key, PredefinedGate gate, int num_controls=-1, double epsilon=0.000001, bool ignore_global_phase=true)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_unitary(Unbound &&key, Matrix &&matrix, int num_controls=-1, double epsilon=0.000001, bool ignore_global_phase=true)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_unitary(const Unbound &key, const Matrix &matrix, int num_controls=-1, double epsilon=0.000001, bool ignore_global_phase=true)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_unitary(Unbound &&key, const std::shared_ptr< CustomUnitaryGateConverter > &converter)dqcsim::wrap::GateMap< Unbound, Bound >inline
with_unitary(const Unbound &key, const std::shared_ptr< CustomUnitaryGateConverter > &converter)dqcsim::wrap::GateMap< Unbound, Bound >inline
~Handle() noexceptdqcsim::wrap::Handleinlinevirtual