[][src]Module ndarray_einsum_beta::contractors::strategies

This module contains the "strategy choice" logic for which specific contractor should be used for a given mini-contraction.

In general, DiagonalizationAndSummation should be able to accomodate all singleton contractions and StackedTensordotGeneral should be able to handle all pairs; however, other trait implementations might be faster.

The code here has some duplication and is probably not the most idiomatic way to accomplish this.

Structs

PairSummary
SingletonSummary

Enums

PairMethod
SingletonMethod