Constructor for bspline_1d
It returns an empty bspline_1d type. Note that INITIALIZE still needs to be called before it can be used. Not really that useful except perhaps in some OpenMP applications.
Constructor for a bspline_1d type (auto knots). This is a wrapper for initialize_1d_auto_knots.
Type  Intent  Optional  Attributes  Name  

real(kind=wp),  intent(in),  dimension(:)  ::  x 


real(kind=wp),  intent(in),  dimension(:)  ::  fcn 


integer(kind=ip),  intent(in)  ::  kx 
The order of spline pieces in ( ) (order = polynomial degree + 1) 

logical,  intent(in),  optional  ::  extrap 
if true, then extrapolation is allowed (default is false) 
Constructor for a bspline_1d type (userspecified knots). This is a wrapper for initialize_1d_specify_knots.
Type  Intent  Optional  Attributes  Name  

real(kind=wp),  intent(in),  dimension(:)  ::  x 


real(kind=wp),  intent(in),  dimension(:)  ::  fcn 


integer(kind=ip),  intent(in)  ::  kx 
The order of spline pieces in ( ) (order = polynomial degree + 1) 

real(kind=wp),  intent(in),  dimension(:)  ::  tx 
The 

logical,  intent(in),  optional  ::  extrap 
if true, then extrapolation is allowed (default is false) 