sig
module Context :
sig
type t
val create : int -> Lacaml_io.Context.t
val ellipsis_default : string Stdlib.ref
val vertical_default : Lacaml_io.Context.t option Stdlib.ref
val horizontal_default : Lacaml_io.Context.t option Stdlib.ref
val set_dim_defaults : Lacaml_io.Context.t option -> unit
end
val pp_mat_gen :
?pp_open:(Stdlib.Format.formatter -> unit) ->
?pp_close:(Stdlib.Format.formatter -> unit) ->
?pp_head:(Stdlib.Format.formatter -> int -> unit) ->
?pp_foot:(Stdlib.Format.formatter -> int -> unit) ->
?pp_end_row:(Stdlib.Format.formatter -> int -> unit) ->
?pp_end_col:(Stdlib.Format.formatter -> row:int -> col:int -> unit) ->
?pp_left:(Stdlib.Format.formatter -> int -> unit) ->
?pp_right:(Stdlib.Format.formatter -> int -> unit) ->
?pad:char option ->
?ellipsis:string ->
?vertical_context:Lacaml_io.Context.t option ->
?horizontal_context:Lacaml_io.Context.t option ->
(Stdlib.Format.formatter -> 'el -> unit) ->
Stdlib.Format.formatter ->
('el, 'a, Bigarray.fortran_layout) Bigarray.Array2.t -> unit
type 'el pp_el_default =
(Stdlib.Format.formatter -> 'el -> unit) Stdlib.ref
val pp_float_el_default : float Lacaml_io.pp_el_default
val pp_complex_el_default : Stdlib.Complex.t Lacaml_io.pp_el_default
val pp_int32_el : Stdlib.Format.formatter -> int32 -> unit
type ('el, 'elt) pp_vec =
Stdlib.Format.formatter ->
('el, 'elt, Bigarray.fortran_layout) Bigarray.Array1.t -> unit
val pp_fvec : (float, 'elt) Lacaml_io.pp_vec
val pp_cvec : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_vec
val pp_ivec : (int32, 'elt) Lacaml_io.pp_vec
val pp_rfvec : (float, 'elt) Lacaml_io.pp_vec
val pp_rcvec : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_vec
val pp_rivec : (int32, 'elt) Lacaml_io.pp_vec
type ('el, 'elt) pp_mat =
Stdlib.Format.formatter ->
('el, 'elt, Bigarray.fortran_layout) Bigarray.Array2.t -> unit
val pp_fmat : (float, 'elt) Lacaml_io.pp_mat
val pp_cmat : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_mat
val pp_imat : (int32, 'elt) Lacaml_io.pp_mat
type ('el, 'elt) pp_labeled_vec =
?pp_head:(Stdlib.Format.formatter -> int -> unit) ->
?pp_foot:(Stdlib.Format.formatter -> int -> unit) ->
?pp_left:(Stdlib.Format.formatter -> int -> unit) option ->
?pp_right:(Stdlib.Format.formatter -> int -> unit) ->
?pad:char option ->
?ellipsis:string ->
?vertical_context:Lacaml_io.Context.t option ->
?horizontal_context:Lacaml_io.Context.t option ->
unit ->
Stdlib.Format.formatter ->
('el, 'elt, Bigarray.fortran_layout) Bigarray.Array1.t -> unit
val pp_labeled_fvec : (float, 'elt) Lacaml_io.pp_labeled_vec
val pp_labeled_cvec : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_labeled_vec
val pp_labeled_ivec : (int32, 'elt) Lacaml_io.pp_labeled_vec
val pp_labeled_rfvec : (float, 'elt) Lacaml_io.pp_labeled_vec
val pp_labeled_rcvec : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_labeled_vec
val pp_labeled_rivec : (int32, 'elt) Lacaml_io.pp_labeled_vec
type ('el, 'elt) pp_lvec =
?print_head:bool ->
?print_foot:bool ->
?print_left:bool ->
?print_right:bool ->
?labels:string array ->
?name:string ->
?pad:char option ->
?ellipsis:string ->
?vertical_context:Lacaml_io.Context.t option ->
?horizontal_context:Lacaml_io.Context.t option ->
unit ->
Stdlib.Format.formatter ->
('el, 'elt, Bigarray.fortran_layout) Bigarray.Array1.t -> unit
val pp_lfvec : (float, 'elt) Lacaml_io.pp_lvec
val pp_lcvec : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_lvec
val pp_livec : (int32, 'elt) Lacaml_io.pp_lvec
val pp_rlfvec : (float, 'elt) Lacaml_io.pp_lvec
val pp_rlcvec : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_lvec
val pp_rlivec : (int32, 'elt) Lacaml_io.pp_lvec
type ('el, 'elt) pp_labeled_mat =
?pp_head:(Stdlib.Format.formatter -> int -> unit) option ->
?pp_foot:(Stdlib.Format.formatter -> int -> unit) option ->
?pp_left:(Stdlib.Format.formatter -> int -> unit) option ->
?pp_right:(Stdlib.Format.formatter -> int -> unit) option ->
?pad:char option ->
?ellipsis:string ->
?vertical_context:Lacaml_io.Context.t option ->
?horizontal_context:Lacaml_io.Context.t option ->
unit ->
Stdlib.Format.formatter ->
('el, 'elt, Bigarray.fortran_layout) Bigarray.Array2.t -> unit
val pp_labeled_fmat : (float, 'elt) Lacaml_io.pp_labeled_mat
val pp_labeled_cmat : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_labeled_mat
val pp_labeled_imat : (int32, 'elt) Lacaml_io.pp_labeled_mat
type ('el, 'elt) pp_lmat =
?print_head:bool ->
?print_foot:bool ->
?print_left:bool ->
?print_right:bool ->
?row_labels:string array ->
?col_labels:string array ->
?pad:char option ->
?ellipsis:string ->
?vertical_context:Lacaml_io.Context.t option ->
?horizontal_context:Lacaml_io.Context.t option ->
unit ->
Stdlib.Format.formatter ->
('el, 'elt, Bigarray.fortran_layout) Bigarray.Array2.t -> unit
val pp_lfmat : (float, 'elt) Lacaml_io.pp_lmat
val pp_lcmat : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_lmat
val pp_limat : (int32, 'elt) Lacaml_io.pp_lmat
type ('el, 'elt) pp_el_ovec =
Stdlib.Format.formatter ->
(Stdlib.Format.formatter -> 'el -> unit) ->
('el, 'elt, Bigarray.fortran_layout) Bigarray.Array1.t -> unit
val pp_ovec : ('el, 'elt) Lacaml_io.pp_el_ovec
val pp_rovec : ('el, 'elt) Lacaml_io.pp_el_ovec
type ('el, 'elt) pp_ovec =
Stdlib.Format.formatter ->
('el, 'elt, Bigarray.fortran_layout) Bigarray.Array1.t -> unit
val pp_ofvec : (float, 'elt) Lacaml_io.pp_ovec
val pp_ocvec : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_ovec
val pp_oivec : (int32, 'elt) Lacaml_io.pp_ovec
val pp_rofvec : (float, 'elt) Lacaml_io.pp_ovec
val pp_rocvec : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_ovec
val pp_roivec : (int32, 'elt) Lacaml_io.pp_ovec
val pp_omat :
Stdlib.Format.formatter ->
(Stdlib.Format.formatter -> 'el -> unit) ->
('el, 'c, Bigarray.fortran_layout) Bigarray.Array2.t -> unit
type ('el, 'elt) pp_omat =
Stdlib.Format.formatter ->
('el, 'elt, Bigarray.fortran_layout) Bigarray.Array2.t -> unit
val pp_ofmat : (float, 'elt) Lacaml_io.pp_omat
val pp_ocmat : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_omat
val pp_oimat : (int32, 'elt) Lacaml_io.pp_omat
module Toplevel :
sig
val lsc : int -> unit
val pp_fvec : (float, 'elt) Lacaml_io.pp_vec
val pp_cvec : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_vec
val pp_ivec : (int32, 'elt) Lacaml_io.pp_vec
val pp_rfvec : (float, 'elt) Lacaml_io.pp_vec
val pp_rcvec : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_vec
val pp_rivec : (int32, 'elt) Lacaml_io.pp_vec
val pp_fmat : (float, 'elt) Lacaml_io.pp_mat
val pp_cmat : (Stdlib.Complex.t, 'elt) Lacaml_io.pp_mat
val pp_imat : (int32, 'elt) Lacaml_io.pp_mat
end
end