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

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

Clone() const overrideTensorNetworks::DumbContractorinlinevirtual
Contract(const TensorNetwork &network, Types::qubit_t qubit) overrideTensorNetworks::DumbContractorinlinevirtual
ContractNodes(Types::qubit_t qubit, PassedTensorsMap &tensors, Eigen::Index tensor1Id, Eigen::Index tensor2Id, Eigen::Index resultRank)TensorNetworks::BaseContractorinline
enableMultithreadingTensorNetworks::BaseContractorprotected
GetContractTheLowestTensorId() constTensorNetworks::DumbContractorinline
GetMaxTensorRank() const overrideTensorNetworks::BaseContractorinlinevirtual
GetMultithreading() const overrideTensorNetworks::BaseContractorinlinevirtual
GetResultRank(const std::shared_ptr< TensorNode > &tensor1, const std::shared_ptr< TensorNode > &tensor2)TensorNetworks::BaseContractorinlinestatic
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
SetContractTheLowestTensorId(bool c)TensorNetworks::DumbContractorinline
SetMultithreading(bool multithreading=true) overrideTensorNetworks::BaseContractorinlinevirtual
TensorsMap typedefTensorNetworks::BaseContractor