This is documentation for Mathematica 4, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

ThreadOuter

Inner

FilledSmallSquareInner[f, , , g] is a generalization of Dot in which f plays the role of multiplication and g of addition.

FilledSmallSquare Example: Inner[f,a,b,x,y,g] LongRightArrow.

FilledSmallSquareInner[f,a,b,c,d,x,y,g] LongRightArrow.

FilledSmallSquare Like Dot, Inner effectively contracts the last index of the first tensor with the first index of the second tensor. Applying Inner to a rank tensor and a rank tensor gives a rank tensor.

FilledSmallSquareInner[f, , ] uses Plus for g.

FilledSmallSquareInner[f, , , g, n] contracts index n of the first tensor with the first index of the second tensor.

FilledSmallSquare The heads of and must be the same, but need not necessarily be List.

FilledSmallSquare See The Mathematica Book: Section 2.2.10 and Section 3.7.11.

FilledSmallSquare See also: Outer, Thread, MapThread, ListCorrelate.

Further Examples

ThreadOuter