Maestro 0.1.0
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
TensorNetworks::LookaheadContractor Member List

This is the complete list of members for TensorNetworks::LookaheadContractor, including all inherited members.

Clone() const overrideTensorNetworks::LookaheadContractorinlinevirtual
Contract(const TensorNetwork &network, Types::qubit_t qubit) overrideTensorNetworks::LookaheadContractorinlinevirtual
ContractNodes(Types::qubit_t qubit, PassedTensorsMap &tensors, Eigen::Index tensor1Id, Eigen::Index tensor2Id, Eigen::Index resultRank)TensorNetworks::BaseContractorinline
DummyTensorsMap typedefTensorNetworks::LookaheadContractor
enableMultithreadingTensorNetworks::BaseContractorprotected
GetMaxTensorRank() const overrideTensorNetworks::BaseContractorinlinevirtual
GetMultithreading() const overrideTensorNetworks::BaseContractorinlinevirtual
GetNumberOfLevels() constTensorNetworks::LookaheadContractorinline
GetResultRank(const std::shared_ptr< TensorNode > &tensor1, const std::shared_ptr< TensorNode > &tensor2)TensorNetworks::BaseContractorinlinestatic
GetUseMaxRankCost() constTensorNetworks::LookaheadContractorinline
InitializeTensors(const TensorNetwork &network, Types::qubit_t qubit, std::vector< Eigen::Index > &keys, std::unordered_map< Eigen::Index, Eigen::Index > &keysKeys, bool fillKeys=true, bool contract=true) overrideTensorNetworks::BaseContractorinlinevirtual
maxTensorRankTensorNetworks::BaseContractorprotected
SetMultithreading(bool multithreading=true) overrideTensorNetworks::BaseContractorinlinevirtual
SetNumberOfLevels(size_t levels)TensorNetworks::LookaheadContractorinline
SetUseMaxRankCost(bool val=true)TensorNetworks::LookaheadContractorinline
TensorPair typedefTensorNetworks::LookaheadContractor
TensorsMap typedefTensorNetworks::BaseContractor
VisitedPairType typedefTensorNetworks::LookaheadContractor