| Safe Haskell | None |
|---|
Synthesizer.LLVM.Filter.FirstOrder
Documentation
data Result a
Instances
| Functor Result | |
| Applicative Result | |
| Foldable Result | |
| Traversable Result | |
| C a v => C a (Result v) | |
| Storable a => Storable (Result a) | |
| C v => C (Result v) | |
| (C v, ~ * (Element v) a, PseudoRing a, IntegerConstant a, C a, PseudoRing v) => C (Parameter a) v (Result v) | |
| (PseudoModule a v, IntegerConstant a, C a, C v) => C (Parameter a) v (Result v) |
data Parameter a
Instances
| Functor Parameter | |
| Applicative Parameter | |
| Foldable Parameter | |
| Traversable Parameter | |
| C a v => C a (Parameter v) | |
| Show a => Show (Parameter a) | |
| Storable a => Storable (Parameter a) | |
| C a => C (Parameter a) | |
| Undefined a => Undefined (Parameter a) | |
| MakeValueTuple a => MakeValueTuple (Parameter a) | |
| Phi a => Phi (Parameter a) | |
| Flatten a => Flatten (Parameter a) | |
| (C v, ~ * (Element v) a, PseudoRing a, IntegerConstant a, C a, PseudoRing v) => C (Parameter a) v (Result v) | |
| (PseudoModule a v, IntegerConstant a, C a, C v) => C (Parameter a) v (Result v) |
parameter :: (Transcendental a, RationalConstant a) => a -> CodeGenFunction r (Parameter a)Source
causalP :: (IntegerConstant a, PseudoModule a v, C v) => T p (Parameter a, v) (Result v)Source
lowpassCausalP :: (IntegerConstant a, PseudoModule a v, C v) => T p (Parameter a, v) vSource
highpassCausalP :: (IntegerConstant a, PseudoModule a v, C v) => T p (Parameter a, v) vSource
causalPackedP :: (C v, Element v ~ a, C a, IntegerConstant a, PseudoRing v, PseudoRing a) => T p (Parameter a, v) (Result v)Source
lowpassCausalPackedP :: (C v, Element v ~ a, C a, IntegerConstant a, PseudoRing v, PseudoRing a) => T p (Parameter a, v) vSource
highpassCausalPackedP :: (C v, Element v ~ a, C a, IntegerConstant a, PseudoRing v, PseudoRing a) => T p (Parameter a, v) vSource
causalRecursivePackedP :: (C v, Element v ~ a, C a, IntegerConstant a, PseudoRing v, PseudoRing a) => T p (Parameter a, v) vSource