ianmackenzie / elm-1d-parameter / 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 : Basics.Int -> (Basics.Float -> a) -> Array a

leading : Basics.Int -> (Basics.Float -> a) -> Array a

trailing : Basics.Int -> (Basics.Float -> a) -> Array a

inBetween : Basics.Int -> (Basics.Float -> a) -> Array a

midpoints : Basics.Int -> (Basics.Float -> a) -> Array a