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

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

ApplyGate(const QC::Gates::AppliedGate< MatrixClass > &gate)Simulators::MPSDummySimulatorinline
ApplyGate(const std::shared_ptr< Circuits::IOperation<> > &gate)Simulators::MPSDummySimulatorinline
ApplyGate(const GateClass &gate, IndexType qubit, IndexType controllingQubit1=0)Simulators::MPSDummySimulatorinline
ApplyGates(const std::vector< QC::Gates::AppliedGate< MatrixClass > > &gates)Simulators::MPSDummySimulatorinline
ApplyGates(const std::vector< std::shared_ptr< Circuits::IOperation<> > > &gates)Simulators::MPSDummySimulatorinline
Clear()Simulators::MPSDummySimulatorinline
Clone() constSimulators::MPSDummySimulatorinline
ComputeOptimalQubitsMap(const std::vector< std::shared_ptr< Circuits::Circuit<> > > &layers, int nrShuffles=25)Simulators::MPSDummySimulatorinline
EvaluateMeetingPositionCost(IndexType meetPosition, const std::vector< std::shared_ptr< Circuits::IOperation<> > > &upcomingGates, long long int currentGateIndex, int lookaheadDepth, int lookaheadDepthWithHeuristic, double currentCost, double &bestCost, bool useSameDummy=false)Simulators::MPSDummySimulatorinline
FindBestMeetingPosition(const std::vector< std::shared_ptr< Circuits::IOperation<> > > &upcomingGates, long long int currentGateIndex, int lookaheadDepth, int lookaheadDepthWithHeuristic, double currentCost, double &bestCost)Simulators::MPSDummySimulatorinline
GateClass typedefSimulators::MPSDummySimulator
getCurrentBondDimensions() constSimulators::MPSDummySimulatorinline
getMaxBondDimensions() constSimulators::MPSDummySimulatorinline
getNrQubits() constSimulators::MPSDummySimulatorinline
getQubitsMap() constSimulators::MPSDummySimulatorinline
getQubitsMapInv() constSimulators::MPSDummySimulatorinline
getTotalSwappingCost() constSimulators::MPSDummySimulatorinline
IndexType typedefSimulators::MPSDummySimulator
MatrixClass typedefSimulators::MPSDummySimulator
MPSDummySimulator(size_t N)Simulators::MPSDummySimulatorinline
print() constSimulators::MPSDummySimulatorinline
SetCurrentBondDimensions(const std::vector< double > &dims)Simulators::MPSDummySimulatorinline
SetInitialQubitsMap(const std::vector< long long int > &initialMap)Simulators::MPSDummySimulatorinline
SetMaxBondDimension(IndexType val)Simulators::MPSDummySimulatorinline
setTotalSwappingCost(double cost)Simulators::MPSDummySimulatorinline
SwapQubitsToPosition(IndexType qubit1, IndexType qubit2, IndexType meetPosition)Simulators::MPSDummySimulatorinline