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

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

AffectedBits() constCircuits::IOperation< Types::time_type >inlinevirtual
AffectedQubits() const overrideCircuits::Delay< Time >inlinevirtual
CanAffectQuantumState() const overrideCircuits::Delay< Time >inlinevirtual
Clone() const overrideCircuits::Delay< Time >inlinevirtual
Delay(Types::qubit_t qubit=0, Time duration=0)Circuits::Delay< Time >inline
Execute(const std::shared_ptr< Simulators::ISimulator > &sim, OperationState &state) const overrideCircuits::Delay< Time >inlinevirtual
GetDelay() constCircuits::IOperation< Types::time_type >inline
GetDuration() constCircuits::Delay< Time >inline
getptr()Circuits::IOperation< Types::time_type >inline
GetQubit() constCircuits::Delay< Time >inline
GetType() const overrideCircuits::Delay< Time >inlinevirtual
IOperation(Types::time_type delay=0)Circuits::IOperation< Types::time_type >inline
IsBranching() constCircuits::IOperation< Types::time_type >inlinevirtual
IsClifford() const overrideCircuits::Delay< Time >inlinevirtual
IsConditional() constCircuits::IOperation< Types::time_type >inlinevirtual
NeedsEntanglementForDistribution() constCircuits::IOperation< Types::time_type >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::Delay< Time >inlinevirtual
SetDelay(Time d) overrideCircuits::Delay< Time >inline
Circuits::IOperation< Types::time_type >::SetDelay(Types::time_type d)Circuits::IOperation< Types::time_type >inlinevirtual
SetDuration(Time d)Circuits::Delay< Time >inline
SetQubit(Types::qubit_t q)Circuits::Delay< Time >inline
~IOperation()=defaultCircuits::IOperation< Types::time_type >virtual