hmatrix-0.9.3.0: Linear algebra and numerical computationSource codeContentsIndex
Numeric.LinearAlgebra.Interface
Portabilityportable
Stabilityprovisional
MaintainerAlberto 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 tSource
Matrix-matrix, matrix-vector, and vector-matrix products.
(<.>) :: Field t => Vector t -> Vector t -> tSource
Dot product: u <.> v = dot u v
(<\>) :: Field a => Matrix a -> Vector a -> Vector aSource
least squares solution of a linear system, similar to the \ operator of Matlab/Octave (based on linearSolveSVD).
(.*) :: Linear c e => e -> c e -> c eSource
(*/) :: Linear c a => c a -> a -> c aSource
(<|>) :: (Joinable a b, Element t) => a t -> b t -> Matrix tSource
(<->) :: (Joinable a b, Element t) => a t -> b t -> Matrix tSource
Produced by Haddock version 2.6.1