Safe Haskell | None |
---|
- data Parameter a = Parameter {}
- c0 :: Parameter a -> a
- c1 :: Parameter a -> a
- c2 :: Parameter a -> a
- d1 :: Parameter a -> a
- d2 :: Parameter a -> a
- bandpassParameter :: (Transcendental a, RationalConstant a) => a -> a -> CodeGenFunction r (Parameter a)
- type ParameterStruct a = Struct (a, (a, (a, (a, (a, ())))))
- composeParameter :: IsSized a => Parameter (Value a) -> CodeGenFunction r (Value (ParameterStruct a))
- decomposeParameter :: Value (ParameterStruct a) -> CodeGenFunction r (Parameter (Value a))
- causalP :: (PseudoModule a v, IntegerConstant a, C v) => T p (Parameter a, v) v
- causalPackedP :: (C v, Element v ~ a, C v, C a, IntegerConstant v, IntegerConstant a, PseudoRing v, PseudoRing a) => T p (Parameter a, v) v
Documentation
data Parameter a
Parameters for a general recursive filter of 2nd order.
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, IntegerConstant v, C v) => C (Parameter a) v v | |
(PseudoModule a v, RationalConstant a, C a, C v) => C (Parameter a) v v |
bandpassParameter :: (Transcendental a, RationalConstant a) => a -> a -> CodeGenFunction r (Parameter a)Source
Deprecated: only for testing, use Universal or Moog filter for production code
type ParameterStruct a = Struct (a, (a, (a, (a, (a, ())))))Source
composeParameter :: IsSized a => Parameter (Value a) -> CodeGenFunction r (Value (ParameterStruct a))Source
decomposeParameter :: Value (ParameterStruct a) -> CodeGenFunction r (Parameter (Value a))Source
causalP :: (PseudoModule a v, IntegerConstant a, C v) => T p (Parameter a, v) vSource
causalPackedP :: (C v, Element v ~ a, C v, C a, IntegerConstant v, IntegerConstant a, PseudoRing v, PseudoRing a) => T p (Parameter a, v) vSource
Vector size must be at least D2.