Maestro
0.1.0
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Circuits::KGate< Time > Member List
This is the complete list of members for
Circuits::KGate< Time >
, including all inherited members.
AffectedBits
() const
Circuits::IOperation< Types::time_type >
inline
virtual
AffectedQubits
() const override
Circuits::SingleQubitGate< Types::time_type >
inline
virtual
CanAffectQuantumState
() const
Circuits::IOperation< Types::time_type >
inline
virtual
Clone
() const override
Circuits::KGate< Time >
inline
virtual
Execute
(const std::shared_ptr< Simulators::ISimulator > &sim, OperationState &state) const override
Circuits::KGate< Time >
inline
virtual
GetDelay
() const
Circuits::IOperation< Types::time_type >
inline
GetGateType
() const override
Circuits::KGate< Time >
inline
virtual
GetNumQubits
() const override
Circuits::SingleQubitGate< Types::time_type >
inline
virtual
GetParams
() const
Circuits::IQuantumGate< Types::time_type >
inline
virtual
getptr
()
Circuits::IOperation< Types::time_type >
inline
GetQubit
(unsigned int index=0) const override
Circuits::SingleQubitGate< Types::time_type >
inline
virtual
GetType
() const override
Circuits::IGateOperation< Types::time_type >
inline
virtual
IGateOperation
(Types::time_type delay=0)
Circuits::IGateOperation< Types::time_type >
inline
IOperation
(Types::time_type delay=0)
Circuits::IOperation< Types::time_type >
inline
IQuantumGate
(Types::time_type delay=0)
Circuits::IQuantumGate< Types::time_type >
inline
IsClifford
() const override
Circuits::KGate< Time >
inline
virtual
IsConditional
() const
Circuits::IOperation< Types::time_type >
inline
virtual
KGate
(Types::qubit_t qubit=0, Time delay=0)
Circuits::KGate< Time >
inline
NeedsEntanglementForDistribution
() const
Circuits::IOperation< Types::time_type >
inline
virtual
Remap
(const std::unordered_map< Types::qubit_t, Types::qubit_t > &qubitsMap, const std::unordered_map< Types::qubit_t, Types::qubit_t > &bitsMap={}) const override
Circuits::SingleQubitGate< Types::time_type >
inline
virtual
SetDelay
(Types::time_type d)
Circuits::IOperation< Types::time_type >
inline
SetQubit
(Types::qubit_t q, unsigned long index=0) override
Circuits::SingleQubitGate< Types::time_type >
inline
virtual
SingleQubitGate
(Types::qubit_t qubit=0, Types::time_type delay=0)
Circuits::SingleQubitGate< Types::time_type >
inline
~IOperation
()=default
Circuits::IOperation< Types::time_type >
virtual
~SingleQubitGate
()
Circuits::SingleQubitGate< Types::time_type >
inline
virtual
Generated on
for Maestro by
1.15.0