Module Gsl.Bspline

type ws
val make : k:int -> nbreak:int -> ws
external ncoeffs : ws -> int = "ml_gsl_bspline_ncoeffs"
external knots : [< Vectmat.vec ] -> ws -> unit = "ml_gsl_bspline_knots"
external knots_uniform : a:float -> b:float -> ws -> unit = "ml_gsl_bspline_knots_uniform"
external _eval : float -> [< Vectmat.vec ] -> ws -> unit = "ml_gsl_bspline_eval"
val eval : ws -> float -> [> Vectmat.vec ]