Numeric.LinearAlgebra.Interface
 Portability portable Stability provisional Maintainer Alberto Ruiz (aruiz at um dot es)
Description

Some useful operators, and Show, Read, Eq, Num, Fractional, and Floating instances for Vector and Matrix.

In the context of the standard numeric operators, one-component vectors and matrices automatically expand to match the dimensions of the other operand.

Synopsis
 (<>) :: (Mul a b c, Field t) => a t -> b t -> c t (<.>) :: Field t => Vector t -> Vector t -> t (<\>) :: Field a => Matrix a -> Vector a -> Vector a (.*) :: Linear c e => e -> c e -> c e (*/) :: Linear c a => c a -> a -> c a (<|>) :: (Joinable a b, Element t) => a t -> b t -> Matrix t (<->) :: (Joinable a b, Element t) => a t -> b t -> Matrix t
Documentation
 (<>) :: (Mul a b c, Field t) => a t -> b t -> c t Source
Matrix-matrix, matrix-vector, and vector-matrix products.
 (<.>) :: Field t => Vector t -> Vector t -> t Source
Dot product: u <.> v = dot u v
 (<\>) :: Field a => Matrix a -> Vector a -> Vector a Source
least squares solution of a linear system, similar to the \ operator of Matlab/Octave (based on linearSolveSVD).
 (.*) :: Linear c e => e -> c e -> c e Source
 (*/) :: Linear c a => c a -> a -> c a Source
 (<|>) :: (Joinable a b, Element t) => a t -> b t -> Matrix t Source
 (<->) :: (Joinable a b, Element t) => a t -> b t -> Matrix t Source
Produced by Haddock version 2.6.1