sig
type t =
(float, Stdlib.Bigarray.float64_elt, Stdlib.Bigarray.c_layout)
Stdlib.Bigarray.Array1.t
val make : int -> float -> Sundials_RealArray.t
val create : int -> Sundials_RealArray.t
val empty : Sundials_RealArray.t
val get : Sundials_RealArray.t -> int -> float
val set : Sundials_RealArray.t -> int -> float -> unit
val init : int -> (int -> float) -> Sundials_RealArray.t
val pp : Stdlib.Format.formatter -> Sundials_RealArray.t -> unit
val ppi :
?start:string ->
?stop:string ->
?sep:string ->
?item:(Stdlib.Format.formatter -> int -> float -> unit) ->
unit -> Stdlib.Format.formatter -> Sundials_RealArray.t -> unit
val of_array : float array -> Sundials_RealArray.t
val of_list : float list -> Sundials_RealArray.t
val to_array : Sundials_RealArray.t -> float array
val into_array : Sundials_RealArray.t -> float array -> unit
val to_list : Sundials_RealArray.t -> float list
val copy : Sundials_RealArray.t -> Sundials_RealArray.t
val sub : Sundials_RealArray.t -> int -> int -> Sundials_RealArray.t
val blitn :
src:Sundials_RealArray.t ->
?spos:int -> dst:Sundials_RealArray.t -> ?dpos:int -> int -> unit
val blit : src:Sundials_RealArray.t -> dst:Sundials_RealArray.t -> unit
val fill : Sundials_RealArray.t -> ?pos:int -> ?len:int -> float -> unit
val length : Sundials_RealArray.t -> int
val fold_left : ('a -> float -> 'a) -> 'a -> Sundials_RealArray.t -> 'a
val fold_right : (float -> 'a -> 'a) -> Sundials_RealArray.t -> 'a -> 'a
val iter : (float -> unit) -> Sundials_RealArray.t -> unit
val iteri : (int -> float -> unit) -> Sundials_RealArray.t -> unit
val map : (float -> float) -> Sundials_RealArray.t -> unit
val mapi : (int -> float -> float) -> Sundials_RealArray.t -> unit
end