| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
UVMHS.Lib.AD
Documentation
constADFF :: forall f (ns :: [𝐍]) (ms :: [𝐍]) a. Zero (f (ns ⧺ ms) a) => f (ns ⧺ ms) a -> ADFF ns f ms a Source #
sensADFF :: forall f (ns :: [𝐍]) (ms :: [𝐍]) a. f (ns ⧺ ms) a -> f (ns ⧺ ms) a -> ADFF ns f ms a Source #
plusADFF :: forall (f :: [𝐍] -> Type -> Type) (ns :: [𝐍]) (ms :: [𝐍]) a. Plus (f (ns ⧺ ms) a) => ADFF ns f ms a -> ADFF ns f ms a -> ADFF ns f ms a Source #
timesADFF :: forall (f :: [𝐍] -> Type -> Type) (ns :: [𝐍]) (ms :: [𝐍]) a. (Plus (f (ns ⧺ ms) a), Times (f (ns ⧺ ms) a)) => ADFF ns f ms a -> ADFF ns f ms a -> ADFF ns f ms a Source #
adfbDerL :: forall (ns :: [𝐍]) f (ms :: [𝐍]) a. ADFB ns f ms a ⟢ (f (ns ⧺ ms) a -> f (ns ⧺ ms) a -> f (ns ⧺ ms) a) Source #
sensADFB :: forall f (ns :: [𝐍]) (ms :: [𝐍]) a. f (ns ⧺ ms) a -> (f (ns ⧺ ms) a -> f (ns ⧺ ms) a -> f (ns ⧺ ms) a) -> ADFB ns f ms a Source #