sig
type smu = int
type mu = int
type ml = int
type t =
Sundials.RealArray2.t *
(Sundials_Matrix.ArrayBand.smu * Sundials_Matrix.ArrayBand.mu *
Sundials_Matrix.ArrayBand.ml)
val make :
Sundials_Matrix.ArrayBand.smu * Sundials_Matrix.ArrayBand.mu *
Sundials_Matrix.ArrayBand.ml ->
int -> float -> Sundials_Matrix.ArrayBand.t
val create :
Sundials_Matrix.ArrayBand.smu * Sundials_Matrix.ArrayBand.mu *
Sundials_Matrix.ArrayBand.ml -> int -> Sundials_Matrix.ArrayBand.t
val size : Sundials_Matrix.ArrayBand.t -> int * int
val dims :
Sundials_Matrix.ArrayBand.t ->
Sundials_Matrix.ArrayBand.smu * Sundials_Matrix.ArrayBand.mu *
Sundials_Matrix.ArrayBand.ml
val pp : Stdlib.Format.formatter -> Sundials_Matrix.ArrayBand.t -> unit
val ppi :
?start:string ->
?stop:string ->
?sep:string ->
?indent:int ->
?itemsep:string ->
?empty:string ->
?item:(Stdlib.Format.formatter -> int -> int -> float -> unit) ->
unit -> Stdlib.Format.formatter -> Sundials_Matrix.ArrayBand.t -> unit
val get : Sundials_Matrix.ArrayBand.t -> int -> int -> float
val set : Sundials_Matrix.ArrayBand.t -> int -> int -> float -> unit
val update :
Sundials_Matrix.ArrayBand.t -> int -> int -> (float -> float) -> unit
val unwrap : Sundials_Matrix.ArrayBand.t -> Sundials.RealArray2.data
val ops :
(Sundials_Matrix.ArrayBand.t, Sundials.RealArray.t)
Sundials_Matrix.matrix_ops
val scale_add :
float ->
Sundials_Matrix.ArrayBand.t -> Sundials_Matrix.ArrayBand.t -> unit
val scale_addi : float -> Sundials_Matrix.ArrayBand.t -> unit
val matvec :
Sundials_Matrix.ArrayBand.t ->
Sundials.RealArray.t -> Sundials.RealArray.t -> unit
val set_to_zero : Sundials_Matrix.ArrayBand.t -> unit
val blit :
src:Sundials_Matrix.ArrayBand.t ->
dst:Sundials_Matrix.ArrayBand.t -> unit
val space : Sundials_Matrix.ArrayBand.t -> int * int
val add_identity : Sundials_Matrix.ArrayBand.t -> unit
val scale : float -> Sundials_Matrix.ArrayBand.t -> unit
val gbtrf : Sundials_Matrix.ArrayBand.t -> Sundials.LintArray.t -> unit
val gbtrs :
Sundials_Matrix.ArrayBand.t ->
Sundials.LintArray.t -> Sundials.RealArray.t -> unit
end