Maestro 0.1.0
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Circuits::RyGate< Time > Member List

This is the complete list of members for Circuits::RyGate< Time >, including all inherited members.

AffectedBits() constCircuits::IOperation< Time >inlinevirtual
AffectedQubits() const overrideCircuits::SingleQubitGate< Time >inlinevirtual
CanAffectQuantumState() constCircuits::IOperation< Time >inlinevirtual
Clone() const overrideCircuits::RyGate< Time >inlinevirtual
Execute(const std::shared_ptr< Simulators::ISimulator > &sim, OperationState &state) const overrideCircuits::RyGate< Time >inlinevirtual
GetDelay() constCircuits::IOperation< Time >inline
GetGateType() const overrideCircuits::RyGate< Time >inlinevirtual
GetNumQubits() const overrideCircuits::SingleQubitGate< Time >inlinevirtual
GetParams() const overrideCircuits::RotationGate< Time >inlinevirtual
getptr()Circuits::IOperation< Time >inline
GetQubit(unsigned int index=0) const overrideCircuits::SingleQubitGate< Time >inlinevirtual
GetTheta() constCircuits::RotationGate< Time >inline
GetType() const overrideCircuits::IGateOperation< Time >inlinevirtual
IGateOperation(Time delay=0)Circuits::IGateOperation< Time >inline
IOperation(Time delay=0)Circuits::IOperation< Time >inline
IQuantumGate(Time delay=0)Circuits::IQuantumGate< Time >inline
IsClifford() constCircuits::IOperation< Time >inlinevirtual
IsConditional() constCircuits::IOperation< Time >inlinevirtual
NeedsEntanglementForDistribution() constCircuits::IOperation< Time >inlinevirtual
Remap(const std::unordered_map< Types::qubit_t, Types::qubit_t > &qubitsMap, const std::unordered_map< Types::qubit_t, Types::qubit_t > &bitsMap={}) const overrideCircuits::SingleQubitGate< Time >inlinevirtual
RotationGate(Types::qubit_t qubit=0, double theta=0, Time delay=0)Circuits::RotationGate< Time >inline
RyGate(Types::qubit_t qubit=0, double theta=0, Time delay=0)Circuits::RyGate< Time >inline
SetDelay(Time d)Circuits::IOperation< Time >inline
SetQubit(Types::qubit_t q, unsigned long index=0) overrideCircuits::SingleQubitGate< Time >inlinevirtual
SetTheta(double t)Circuits::RotationGate< Time >inline
SingleQubitGate(Types::qubit_t qubit=0, Time delay=0)Circuits::SingleQubitGate< Time >inline
~IOperation()=defaultCircuits::IOperation< Time >virtual
~SingleQubitGate()Circuits::SingleQubitGate< Time >inlinevirtual