outer


function outer<Left, Right>(l:Left, r:Right) ->

Outer product.

function outer<Middle>(m:Middle) ->

Outer product of an argument with itself.

function outer(x:Integer) -> Integer

Outer product of a scalar with itself.

function outer(x:Real) -> Real

Outer product of a scalar with itself.

function outer(x:Integer[_]) -> Integer[_,_]

Outer product of a vector with itself.

function outer(x:Real[_]) -> Real[_,_]

Outer product of a vector with itself.

function outer(X:Integer[_,_]) -> Integer[_,_]

Outer product of a matrix with itself.

function outer(X:Real[_,_]) -> Real[_,_]

Outer product of a matrix with itself.

function outer(x:Integer, y:Integer) -> Integer

Outer product.

function outer(x:Integer, y:Real) -> Real

Outer product.

function outer(x:Real, y:Integer) -> Real

Outer product.

function outer(x:Real, y:Real) -> Real

Outer product.

function outer(x:Integer, y:Integer[_]) -> Integer[_,_]

Outer product.

function outer(x:Integer, y:Real[_]) -> Real[_,_]

Outer product.

function outer(x:Real, y:Integer[_]) -> Real[_,_]

Outer product.

function outer(x:Real, y:Real[_]) -> Real[_,_]

Outer product.

function outer(x:Integer[_], y:Integer) -> Integer[_]

Outer product.

function outer(x:Integer[_], y:Real) -> Real[_]

Outer product.

function outer(x:Real[_], y:Integer) -> Real[_]

Outer product.

function outer(x:Real[_], y:Real) -> Real[_]

Outer product.

function outer(x:Integer[_], y:Integer[_]) -> Integer[_,_]

Outer product.

function outer(x:Integer[_], y:Real[_]) -> Real[_,_]

Outer product.

function outer(x:Real[_], y:Integer[_]) -> Real[_,_]

Outer product.

function outer(x:Real[_], y:Real[_]) -> Real[_,_]

Outer product.

function outer(x:Integer, y:Integer[_,_]) -> Integer[_,_]

Outer product.

function outer(x:Integer, y:Real[_,_]) -> Real[_,_]

Outer product.

function outer(x:Real, y:Integer[_,_]) -> Real[_,_]

Outer product.

function outer(x:Real, y:Real[_,_]) -> Real[_,_]

Outer product.

function outer(x:Integer[_,_], y:Integer) -> Integer[_,_]

Outer product.

function outer(x:Integer[_,_], y:Real) -> Real[_,_]

Outer product.

function outer(x:Real[_,_], y:Integer) -> Real[_,_]

Outer product.

function outer(x:Real[_,_], y:Real) -> Real[_,_]

Outer product.

function outer(X:Integer[_,_], y:Integer[_]) -> Integer[_,_]

Outer product.

function outer(X:Integer[_,_], y:Real[_]) -> Real[_,_]

Outer product.

function outer(X:Real[_,_], y:Integer[_]) -> Real[_,_]

Outer product.

function outer(X:Real[_,_], y:Real[_]) -> Real[_,_]

Outer product.

function outer(X:Integer[_], y:Integer[_,_]) -> Integer[_,_]

Outer product.

function outer(X:Integer[_], y:Real[_,_]) -> Real[_,_]

Outer product.

function outer(X:Real[_], y:Integer[_,_]) -> Real[_,_]

Outer product.

function outer(X:Real[_], y:Real[_,_]) -> Real[_,_]

Outer product.

function outer(X:Integer[_,_], Y:Integer[_,_]) -> Integer[_,_]

Outer product.

function outer(X:Integer[_,_], Y:Real[_,_]) -> Real[_,_]

Outer product.

function outer(X:Real[_,_], Y:Integer[_,_]) -> Real[_,_]

Outer product.

function outer(X:Real[_,_], Y:Real[_,_]) -> Real[_,_]

Outer product.