SchoonschipContractionOrder
symbolica.community.idenso Class
SchoonschipContractionOrder()Selects the heuristic used to choose the next tensor-network contraction.
Available values are SmallestDegree, LargestDegree, MinLargestOperandBytes, MinProductTerms, MinProductBytes, SmallestDegreeMinLargestOperandBytes, SmallestDegreeMinProductTerms, and SmallestDegreeMinProductBytes.
Member details
SmallestDegree
VariantContract the pair with the fewest paired tensor slots.
LargestDegree
VariantContract the pair with the most paired tensor slots.
MinLargestOperandBytes
VariantMinimize the larger operand's estimated memory footprint.
MinProductTerms
VariantMinimize the estimated number of terms in the product.
MinProductBytes
VariantMinimize the product's estimated memory footprint.
SmallestDegreeMinLargestOperandBytes
VariantMinimize the paired-slot count first, then the larger operand's estimated bytes.
SmallestDegreeMinProductTerms
VariantMinimize the paired-slot count first, then the estimated product term count.
SmallestDegreeMinProductBytes
VariantMinimize the paired-slot count first, then the estimated product bytes.
View generated signature source: docs/api/python/idenso-community.pyi:337