HORIZON HASKELLDocslts/ghc-9.14.x7a6c33e2026-10-12Search packagesCtrl K
Theme: |

GHC 9.14.1 · lts/ghc-9.14.x · 7a6c33e · 2026-10-12

Modulevector-space-0.19Haskell2010

Data.LinearMap

Linear maps

Synopsis
  • Packagevector-space-0.19
  • Exports23
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceLinearMap.hs
valueinLMap :: (LMap' r s -> LMap' t u) -> r :-* s -> t :-* u
#
valueinLMap2
  1. :: LMap' r s -> LMap' t u -> LMap' v w
  2. -> r :-* s
  3. -> t :-* u
  4. -> v :-* w
#
valueinLMap3
  1. :: LMap' r s -> LMap' t u -> LMap' v w -> LMap' x y
  2. -> r :-* s
  3. -> t :-* u
  4. -> v :-* w
  5. -> x :-* y
#
valueliftMS :: (a -> b) -> MSum a -> MSum b
#
valueliftL :: Functor f => (a -> b) -> MSum (f a) -> MSum (f b)

Apply a linear function to each element of a linear map. liftL f l == linear f *.* l, but works more efficiently.