Maestro 0.3.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Simulators::Private::TensorChainRouting< Backend > Member List

This is the complete list of members for Simulators::Private::TensorChainRouting< Backend >, including all inherited members.

CaptureDummyHistory() constSimulators::Private::TensorChainRouting< Backend >inlineprotected
ClearDummySimulator()Simulators::Private::TensorChainRouting< Backend >inlineprotected
ConfigureDummy()Simulators::Private::TensorChainRouting< Backend >inlineprotected
curMaxBondDimSimulators::Private::TensorChainRouting< Backend >protected
CurrentBondDimensions() const =0Simulators::Private::TensorChainRouting< Backend >protectedpure virtual
CurrentRoutingMap() const =0Simulators::Private::TensorChainRouting< Backend >protectedpure virtual
decompositionDepthSimulators::Private::TensorChainRouting< Backend >protected
dummyHistoryValidSimulators::Private::TensorChainRouting< Backend >protected
dummySimSimulators::Private::TensorChainRouting< Backend >protected
EffectiveLookaheadMaxBondDimension(size_t nQ, MPSDummySimulator::IndexType cap) constSimulators::Private::TensorChainRouting< Backend >inlineprotected
EffectiveLookaheadMaxBondDimension(size_t nQ) constSimulators::Private::TensorChainRouting< Backend >inlineprotected
EnsureDummySimulator(size_t nQ)Simulators::Private::TensorChainRouting< Backend >inlineprotected
GetCurrentMaxBondDimension() const overrideSimulators::Private::TensorChainRouting< Backend >inline
getGrowthFactorGate() const overrideSimulators::Private::TensorChainRouting< Backend >inline
getGrowthFactorSwap() const overrideSimulators::Private::TensorChainRouting< Backend >inline
growthFactorGateSimulators::Private::TensorChainRouting< Backend >protected
growthFactorSwapSimulators::Private::TensorChainRouting< Backend >protected
InvalidateDummyHistory() noexceptSimulators::Private::TensorChainRouting< Backend >inlineprotected
IsExactSwapMatrix(const Eigen::Matrix4cd &gate)Simulators::Private::TensorChainRouting< Backend >inlineprotectedstatic
IsRoutingLookaheadEnabled() const overrideSimulators::Private::TensorChainRouting< Backend >inline
lookaheadDepthSimulators::Private::TensorChainRouting< Backend >protected
lookaheadDepthWithHeuristicSimulators::Private::TensorChainRouting< Backend >protected
MaxBondDimensionConfigKey() constSimulators::Private::TensorChainRouting< Backend >inlineprotected
NativeGateSchmidtRank(const Gate &gate)Simulators::Private::TensorChainRouting< Backend >inlineprotectedstatic
operatorChainSimulators::Private::TensorChainRouting< Backend >protected
physicalBondCapSimulators::Private::TensorChainRouting< Backend >protected
PlanMeetingPosition(const Bond *bonds, size_t count)Simulators::Private::TensorChainRouting< Backend >inlineprotected
RecordExecutedTwoQubitGate(Types::qubit_t q0, Types::qubit_t q1, bool isSwap, double schmidtRank) noexceptSimulators::Private::TensorChainRouting< Backend >inlineprotected
RefreshRoutingSettings()Simulators::Private::TensorChainRouting< Backend >inlineprotected
ResetDummySimulator()Simulators::Private::TensorChainRouting< Backend >inlineprotected
RestoreDummyHistory(const std::vector< double > &bonds)Simulators::Private::TensorChainRouting< Backend >inlineprotected
RestoreDummyState()Simulators::Private::TensorChainRouting< Backend >inlineprotected
savedDummyBondDimsSimulators::Private::TensorChainRouting< Backend >protected
SaveDummyState()Simulators::Private::TensorChainRouting< Backend >inlineprotected
SeedDummyHistory(const std::vector< long long > &map)Simulators::Private::TensorChainRouting< Backend >inlineprotected
setGrowthFactorGate(double factor) overrideSimulators::Private::TensorChainRouting< Backend >inline
setGrowthFactorSwap(double factor) overrideSimulators::Private::TensorChainRouting< Backend >inline
SetLookaheadDepth(int depth) overrideSimulators::Private::TensorChainRouting< Backend >inline
SetLookaheadDepthWithHeuristic(int depth) overrideSimulators::Private::TensorChainRouting< Backend >inline
SetSwapGatesRelabelQubits(bool enabled)Simulators::Private::TensorChainRouting< Backend >inlineprotected
ShouldTrackVirtualBonds() constSimulators::Private::TensorChainRouting< Backend >inlineprotected
SwapGatesRelabelQubits() const overrideSimulators::Private::TensorChainRouting< Backend >inline
swapGatesRelabelQubitsSimulators::Private::TensorChainRouting< Backend >protected
TensorChainRouting(bool isOperatorChain, bool relabelSwaps=false)Simulators::Private::TensorChainRouting< Backend >inlineexplicitprotected
trackVirtualBondsSimulators::Private::TensorChainRouting< Backend >protected
truncationWeightSimulators::Private::TensorChainRouting< Backend >protected
useOptimalMeetingPositionSimulators::Private::TensorChainRouting< Backend >protected
ValidateDummyHistoryMap() noexceptSimulators::Private::TensorChainRouting< Backend >inlineprotected
virtualBondsEnabledSimulators::Private::TensorChainRouting< Backend >protected