numhask-0.3.1: numeric classes

Safe HaskellNone
LanguageHaskell2010

NumHask.Algebra.Linear.Hadamard

Description

Element-by-element operations

Synopsis

Documentation

class Multiplicative a => HadamardMultiplication m a where Source #

element by element multiplication

(a .*. b) .*. c == a .*. (b .*. c)
singleton one .*. a = a
a .*. singleton one = a
a .*. b == b .*. a

Methods

(.*.) :: m a -> m a -> m a infixl 7 Source #

class Divisive a => HadamardDivision m a where Source #

element by element division

a ./. a == singleton one

Minimal complete definition

Nothing

Methods

(./.) :: m a -> m a -> m a infixl 7 Source #