inner


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

Inner product.

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

Inner product of an argument with itself.

function inner(x:Integer) -> Integer

Inner product of a scalar with itself.

function inner(x:Real) -> Real

Inner product of a scalar with itself.

function inner(x:Integer[_]) -> Integer[_]

Inner product of a vector with itself.

function inner(x:Real[_]) -> Real[_]

Inner product of a vector with itself.

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

Inner product of a matrix with itself.

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

Inner product of a matrix with itself.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.

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

Inner product.