| AddOptimizationSimulator(Simulators::SimulatorType type, Simulators::SimulationType kind) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| AreClassicalBitsOnSameHost(size_t bitId1, size_t bitId2) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| AreEntanglementQubitsBusy(size_t qubitId1, size_t qubitId2) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| AreQubitAndClassicalBitOnSameHost(size_t qubitId, size_t bitId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| AreQubitsOnSameHost(size_t qubitId1, size_t qubitId2) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| BaseClass typedef | Network::SimpleDisconnectedNetwork< Time, Controller > | |
| ChooseBestSimulator(const std::shared_ptr< Circuits::Circuit< Time > > &dcirc, size_t &counts, size_t nrQubits, size_t nrCbits, size_t nrResultCbits, Simulators::SimulatorType &simType, Simulators::SimulationType &method, std::vector< bool > &executed, bool multithreading=false, bool dontRunCircuitStart=false) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| classicalState | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| ClearEntanglements() override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| Clone() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| Configure(const char *key, const char *value) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| controller | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| ConvertBackResults(ExecuteResults &res) | Network::SimpleDisconnectedNetwork< Time, Controller > | inlineprotected |
| ConvertBackResults(ExecuteResults &res, const std::unordered_map< Types::qubit_t, Types::qubit_t > &bitsMap) const | Network::SimpleDisconnectedNetwork< Time, Controller > | inlineprotected |
| ConvertBackState() | Network::SimpleDisconnectedNetwork< Time, Controller > | inlineprotected |
| ConvertBackState(const std::unordered_map< Types::qubit_t, Types::qubit_t > &qubitsMap) | Network::SimpleDisconnectedNetwork< Time, Controller > | inlineprotected |
| CreateNetwork(const std::vector< Types::qubit_t > &qubits, const std::vector< size_t > &cbits) | Network::SimpleDisconnectedNetwork< Time, Controller > | inline |
| CreateScheduler(SchedulerType schType=SchedulerType::kNoEntanglementQubitsParallel) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| CreateSimulator(Simulators::SimulatorType simType=Simulators::SimulatorType::kQCSim, Simulators::SimulationType simExecType=Simulators::SimulationType::kMatrixProductState, size_t nrQubits=0) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| distCirc | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| Execute(const std::shared_ptr< Circuits::Circuit< Time > > &circuit) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| ExecuteExpectations(const std::shared_ptr< Circuits::Circuit< Time > > &circuit, const std::vector< std::string > &paulis) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| ExecuteOnHost(const std::shared_ptr< Circuits::Circuit< Time > > &circuit, size_t hostId) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| ExecuteOnHostExpectations(const std::shared_ptr< Circuits::Circuit< Time > > &circuit, size_t hostId, const std::vector< std::string > &paulis) | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| ExecuteResults typedef | Network::SimpleDisconnectedNetwork< Time, Controller > | |
| ExecuteScheduled(const std::vector< Schedulers::ExecuteCircuit< Time > > &circuits) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| ExpectsClassicalBitFromOtherHost(const std::shared_ptr< Circuits::IOperation< Time > > &op) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetClassicalBitsIds(size_t hostId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetController() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetDistributedCircuit() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetEntangledQubitMeasurementBitIds(size_t hostId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetHost(size_t hostId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetHostIdForAnyQubit(size_t qubitId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetHostIdForClassicalBit(size_t classicalBitId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetHostIdForClassicalControl(const std::shared_ptr< Circuits::IOperation< Time > > &op) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetHostIdForEntangledQubit(size_t qubitId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetHostIdForQubit(size_t qubitId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetHosts() | Network::SimpleDisconnectedNetwork< Time, Controller > | inline |
| GetLastSimulationType() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetLastSimulatorType() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetMaxSimulators() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetNetworkEntangledQubitsIds(size_t hostId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetNumberOfGatesDistributedOrCut(const std::shared_ptr< Circuits::Circuit< Time > > &circuit) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetNumClassicalBits() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetNumClassicalBitsForHost(size_t hostId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetNumHosts() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetNumNetworkEntangledQubits() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetNumNetworkEntangledQubitsForHost(size_t hostId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetNumQubits() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetNumQubitsForHost(size_t hostId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetOptimizeSimulator() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| getptr() | Network::INetwork< Time > | inline |
| GetQubitsIds(size_t hostId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetScheduler() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetSimulator() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetSimulatorsSet() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetState() override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| GetSubroutinesTextCode() const | Network::INetwork< Time > | inlinevirtual |
| GetType() const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| hosts | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| IsDistributedOperation(const std::shared_ptr< Circuits::IOperation< Time > > &op) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| IsEntanglementQubitBusy(size_t qubitId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| IsEntanglingGate(const std::shared_ptr< Circuits::IOperation< Time > > &op) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| IsLocalOperation(const std::shared_ptr< Circuits::IOperation< Time > > &op) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| IsNetworkEntangledQubit(size_t qubitId) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| lastMethod | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| lastSimulatorType | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| MapCircuitOnHost(const std::shared_ptr< Circuits::Circuit< Time > > &circuit, size_t hostId, size_t &nrQubits, size_t &nrCbits, bool useSeparateSimForHosts=false) | Network::SimpleDisconnectedNetwork< Time, Controller > | inlineprotected |
| MarkEntangledQubitFree(size_t qubitId) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| MarkEntangledQubitsBusy(size_t qubitId1, size_t qubitId2) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| maxBondDim | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| maxSimulators | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| mpsSample | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| OperatesWithNetworkEntangledQubit(const std::shared_ptr< Circuits::IOperation< Time > > &op) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| OptimizationSimulatorExists(Simulators::SimulatorType type, Simulators::SimulationType kind) const override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| optimizeSimulator | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| RemoveAllOptimizationSimulatorsAndAdd(Simulators::SimulatorType type, Simulators::SimulationType kind) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| RemoveOptimizationSimulator(Simulators::SimulatorType type, Simulators::SimulationType kind) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| RepeatedExecute(const std::shared_ptr< Circuits::Circuit< Time > > &circuit, size_t shots=1000) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| RepeatedExecuteCircuit(const Schedulers::ExecuteCircuit< Time > &executeCircuit) | Network::INetwork< Time > | inline |
| RepeatedExecuteCircuitOnHost(const Schedulers::ExecuteCircuit< Time > &executeCircuit, size_t hostId) | Network::INetwork< Time > | inline |
| RepeatedExecuteOnHost(const std::shared_ptr< Circuits::Circuit< Time > > &circuit, size_t hostId, size_t shots=1000) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| SendPacket(size_t fromHostId, size_t toHostId, const std::vector< uint8_t > &packet) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| SetController(const std::shared_ptr< IController< Time > > &cntrl) | Network::SimpleDisconnectedNetwork< Time, Controller > | inline |
| SetMaxSimulators(size_t val) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| SetOptimizeSimulator(bool optimize=true) override | Network::SimpleDisconnectedNetwork< Time, Controller > | inlinevirtual |
| SimpleDisconnectedNetwork(const std::vector< Types::qubit_t > &qubits={}, const std::vector< size_t > &cbits={}) | Network::SimpleDisconnectedNetwork< Time, Controller > | inline |
| simulator | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| SimulatorPair typedef | Network::INetwork< Time > | |
| simulatorsEstimator | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| simulatorsForOptimizations | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| SimulatorsSet typedef | Network::INetwork< Time > | |
| singularValueThreshold | Network::SimpleDisconnectedNetwork< Time, Controller > | protected |
| ~INetwork()=default | Network::INetwork< Time > | virtual |