sig
type complex_vector_flat = private {
data : float array;
off : int;
len : int;
stride : int;
}
type vector = Gsl_vector_complex_flat.complex_vector_flat
val create :
?init:Gsl_complex.complex -> int -> Gsl_vector_complex_flat.vector
val of_array : Gsl_complex.complex array -> Gsl_vector_complex_flat.vector
val to_array : Gsl_vector_complex_flat.vector -> Gsl_complex.complex array
val of_complex_array :
Gsl_complex.complex_array -> Gsl_vector_complex_flat.vector
val to_complex_array :
Gsl_vector_complex_flat.vector -> Gsl_complex.complex_array
val length : Gsl_vector_complex_flat.vector -> int
val get : Gsl_vector_complex_flat.vector -> int -> Gsl_complex.complex
val set :
Gsl_vector_complex_flat.vector -> int -> Gsl_complex.complex -> unit
val set_all : Gsl_vector_complex_flat.vector -> Gsl_complex.complex -> unit
val set_zero : Gsl_vector_complex_flat.vector -> unit
val set_basis : Gsl_vector_complex_flat.vector -> int -> unit
val memcpy :
Gsl_vector_complex_flat.vector -> Gsl_vector_complex_flat.vector -> unit
val copy : Gsl_vector_complex_flat.vector -> Gsl_vector_complex_flat.vector
val swap_element : Gsl_vector_complex_flat.vector -> int -> int -> unit
val reverse : Gsl_vector_complex_flat.vector -> unit
val subvector :
?stride:int ->
Gsl_vector_complex_flat.vector ->
off:int -> len:int -> Gsl_vector_complex_flat.vector
val view_complex_array :
?stride:int ->
?off:int ->
?len:int -> Gsl_complex.complex_array -> Gsl_vector_complex_flat.vector
val real : Gsl_vector_complex_flat.vector -> Gsl_vector_flat.vector
val imag : Gsl_vector_complex_flat.vector -> Gsl_vector_flat.vector
end