free-vector-spaces-0.1.0.0: Instantiate the classes from the vector-space package with types from linear

Copyright(c) Justus Sagemüller 2016
LicenseGPL v3
Maintainer(@) sagemueller $ geo.uni-koeln.de
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Data.VectorSpace.Free

Description

 

Documentation

class AdditiveGroup v => VectorSpace v where

Associated Types

type Scalar v :: *

Methods

(*^) :: Scalar v -> v -> v

Instances

class (VectorSpace v, AdditiveGroup (Scalar v)) => InnerSpace v where

Methods

(<.>) :: v -> v -> Scalar v

Instances