ianmackenzie/elm-1d-parameter/1.0.0

NOTE: the latest version is 1.0.1

Parameter1d.Array

These functions behave exactly like the corresponding ones in the base Parameter1d module, but return Arrays instead of Lists. For example,

Parameter1d.Array.steps 4 (Float.interplateFrom 10 20)

is equivalent to

Parameter1d.steps 4 (Float.interpolateFrom 10 20)
    |> Array.fromList

but is more efficient (internally, Parameter1d.Array.steps calls Array.initialize directly instead of constructing a temporary list).

steps : Int -> (Float -> a) -> Array a
leading : Int -> (Float -> a) -> Array a
trailing : Int -> (Float -> a) -> Array a
inBetween : Int -> (Float -> a) -> Array a
midpoints : Int -> (Float -> a) -> Array a