unsafeMakeLoadArray :: Index ix=> CompComputation strategy to use. Directly affects the scheduler that gets created for the loading function.
-> Sz ixSize of the array
-> Maybe eAn element to use for initialization of the mutable array that will be created in the future
-> (forall s. Scheduler s () -> Ix1 -> (Ix1 -> e -> ST s ()) -> ST s ())This function accepts:
A scheduler that can be used for parallelization of loading
Linear index at which this load array will start (an offset that should be added to the linear writng function)
Linear element writing function
-> Array DL ix e
Specify how an array can be loaded/computed through creation of a DL array. Unlike makeLoadArrayS or makeLoadArray this function is unsafe, since there is no guarantee that all elements will be initialized and the supplied element writing function does not perform any bounds checking.