Safe Haskell | None |
---|---|
Language | Haskell98 |
Exponential curve with controllable delay.
Documentation
Instances
parameter :: (C a, TranscendentalConstant a, IsFloating a) => Value a -> CodeGenFunction r (Parameter (Value a)) Source #
parameterPlain :: C a => a -> Parameter a Source #
multiValueParameter :: Parameter (T a) -> T (Parameter a) Source #
unMultiValueParameter :: T (Parameter a) -> Parameter (T a) Source #
data ParameterPacked a Source #
Instances
parameterPacked :: (Write v, Element v ~ a, PseudoRing v, RationalConstant v, Transcendental a, RationalConstant a) => a -> CodeGenFunction r (ParameterPacked v) Source #
parameterPackedExp :: Positive n => (Transcendental a, RationalConstant a) => C a => Exp a -> ParameterPacked (Exp (T n a)) Source #
parameterPackedPlain :: (Positive n, C a) => a -> ParameterPacked (T n a) Source #
multiValueParameterPacked :: ParameterPacked (T a) -> T (ParameterPacked a) Source #
unMultiValueParameterPacked :: T (ParameterPacked a) -> ParameterPacked (T a) Source #
causalPacked :: (PseudoRing a, IntegerConstant a, Positive n, Vector n a, C a) => Exp a -> T (ParameterPacked (Value n a)) (Value n a) Source #