|
Maestro 0.2.5
Unified interface for quantum circuit simulation
|
This is the complete list of members for Simulators::MPSDummySimulator, including all inherited members.
| ApplyGate(const QC::Gates::AppliedGate< MatrixClass > &gate) | Simulators::MPSDummySimulator | inline |
| ApplyGate(const std::shared_ptr< Circuits::IOperation<> > &gate) | Simulators::MPSDummySimulator | inline |
| ApplyGate(const GateClass &gate, IndexType qubit, IndexType controllingQubit1=0) | Simulators::MPSDummySimulator | inline |
| ApplyGates(const std::vector< QC::Gates::AppliedGate< MatrixClass > > &gates) | Simulators::MPSDummySimulator | inline |
| ApplyGates(const std::vector< std::shared_ptr< Circuits::IOperation<> > > &gates) | Simulators::MPSDummySimulator | inline |
| Clear() | Simulators::MPSDummySimulator | inline |
| Clone() const | Simulators::MPSDummySimulator | inline |
| ComputeOptimalQubitsMap(const std::vector< std::shared_ptr< Circuits::Circuit<> > > &layers, int nrShuffles=25) | Simulators::MPSDummySimulator | inline |
| 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::MPSDummySimulator | inline |
| FindBestMeetingPosition(const std::vector< std::shared_ptr< Circuits::IOperation<> > > &upcomingGates, long long int currentGateIndex, int lookaheadDepth, int lookaheadDepthWithHeuristic, double currentCost, double &bestCost) | Simulators::MPSDummySimulator | inline |
| GateClass typedef | Simulators::MPSDummySimulator | |
| getCurrentBondDimensions() const | Simulators::MPSDummySimulator | inline |
| getMaxBondDimensions() const | Simulators::MPSDummySimulator | inline |
| getNrQubits() const | Simulators::MPSDummySimulator | inline |
| getQubitsMap() const | Simulators::MPSDummySimulator | inline |
| getQubitsMapInv() const | Simulators::MPSDummySimulator | inline |
| getTotalSwappingCost() const | Simulators::MPSDummySimulator | inline |
| IndexType typedef | Simulators::MPSDummySimulator | |
| MatrixClass typedef | Simulators::MPSDummySimulator | |
| MPSDummySimulator(size_t N) | Simulators::MPSDummySimulator | inline |
| print() const | Simulators::MPSDummySimulator | inline |
| SetCurrentBondDimensions(const std::vector< double > &dims) | Simulators::MPSDummySimulator | inline |
| SetInitialQubitsMap(const std::vector< long long int > &initialMap) | Simulators::MPSDummySimulator | inline |
| SetMaxBondDimension(IndexType val) | Simulators::MPSDummySimulator | inline |
| setTotalSwappingCost(double cost) | Simulators::MPSDummySimulator | inline |
| SwapQubitsToPosition(IndexType qubit1, IndexType qubit2, IndexType meetPosition) | Simulators::MPSDummySimulator | inline |