Maestro 0.3.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Simulators::FusionRoutingOperation Member List

This is the complete list of members for Simulators::FusionRoutingOperation, including all inherited members.

AffectedBits() constCircuits::IOperation< Time >inlinevirtual
AffectedQubits() const overrideSimulators::FusionRoutingOperationinlinevirtual
CanAffectQuantumState() constCircuits::IOperation< Time >inlinevirtual
Clone() const overrideSimulators::FusionRoutingOperationinlinevirtual
Execute(const std::shared_ptr< ISimulator > &, Circuits::OperationState &) const overrideSimulators::FusionRoutingOperationinlinevirtual
FusionRoutingOperation(Types::qubits_vector targets, double rank=4, bool swap=false)Simulators::FusionRoutingOperationinlineexplicit
GetDelay() constCircuits::IOperation< Time >inline
getptr()Circuits::IOperation< Time >inline
GetType() const overrideSimulators::FusionRoutingOperationinlinevirtual
IOperation(Time delay=0)Circuits::IOperation< Time >inline
IsBranching() constCircuits::IOperation< Time >inlinevirtual
IsClifford() constCircuits::IOperation< Time >inlinevirtual
IsConditional() constCircuits::IOperation< Time >inlinevirtual
IsNoiseless() constCircuits::IOperation< Time >inline
isSwapSimulators::RoutingGateInfo
NeedsEntanglementForDistribution() constCircuits::IOperation< Time >inlinevirtual
Remap(const std::unordered_map< Types::qubit_t, Types::qubit_t > &map, const std::unordered_map< Types::qubit_t, Types::qubit_t > &={}) const overrideSimulators::FusionRoutingOperationinlinevirtual
schmidtRankSimulators::RoutingGateInfo
SetDelay(Time d)Circuits::IOperation< Time >inlinevirtual
SetNoiseless(bool value=true)Circuits::IOperation< Time >inline
~IOperation()=defaultCircuits::IOperation< Time >virtual
~RoutingGateInfo()=defaultSimulators::RoutingGateInfovirtual