Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
class Double r => VectorTF r where Source #
zero :: r h (VectorTF t f) Source #
basis :: r h (t -> VectorTF t f) Source #
plus :: r h (f -> f -> VectorTF t f) Source #
mult :: r h (Double -> f -> VectorTF t f) Source #
vtfMatch :: r h (a -> (t -> a) -> (f -> f -> a) -> (Double -> f -> a) -> VectorTF t f -> a) Source #
VectorTF Eval Source # | |
VectorTF Show Source # | |
VectorTF Size Source # | |
VectorTF UInt Source # | |
SubL c VectorTF => VectorTF (Term c) Source # | |
VectorTF r => VectorTF (UnHOAS r) Source # | |
(Prod r, VectorTF r) => VectorTF (UnLiftEnv r) Source # | |
(Prod r, VectorTF r) => VectorTF (ImpW r) Source # | |
type SubLC c VectorTF Source # | |
vtfMatch4 :: VectorTF r => r h a3 -> r h (t -> a3) -> r h (f -> f -> a3) -> r h (Double -> f -> a3) -> r h (VectorTF t f -> a3) Source #