Interface  Description 

BroadcastingStrategy 
Implementations of this strategy type define how tensors shall be treated, if their dimensions do not match.

ContextPropagationStrategy 
Defines how the context is propagated during a binary tensor operation.

ShapingStrategy 
Strategy for deciding on the shape of resulting tensor from the shapes of two tensors used for a binary operation.

Class  Description 

BroadcastMissingDimensionsStrategy 
A broadcasting strategies that broadcasts all dimensions which are not available in one tensor to the shape of the
second tensor.

ExactShapesOrOneZeroStrategy 
Implementation of
ShapingStrategy that checks if for two given Tensor objects shapes are exactly the
same (type of the coordinates, number of dimensions and coordinates instances). 
IntersectionShapingStrategy 
A strategy for shaping tensors resulting from binary (element wise) operations, which just takes the intersection of
both shapes.

LeftContextPreservedStrategy 