class GSL::BSpline

Overview

Class representing smoothing basis splines (B-splines) Note that is was changed substancially in GSL 2.8, currently only 2.7 API is supported

Defined in:

gsl/maths/approximation/bspline.cr

Constructors

Instance Method Summary

Instance methods inherited from class GSL::Object

finalize finalize, free free, pointer pointer, to_unsafe to_unsafe

Constructor Detail

def self.new(order, npoints : Int32, uniform : Range) #

[View source]
def self.new(order, points : GSL::Vector) #

[View source]
def self.new(order, points) #

[View source]

Instance Method Detail

def deriv(x, nderiv, reuse : GSL::DenseMatrix | Nil = nil) #

[View source]
def deriv_nonzero(x, nderiv, reuse : GSL::DenseMatrix | Nil = nil) #

[View source]
def eval(x, reuse : GSL::Vector | Nil = nil) #

[View source]
def eval_nonzero(x, reuse : GSL::Vector | Nil = nil) #

[View source]
def greville_abscissa(i) #

[View source]
def lib_free #
Description copied from class GSL::Object

This function must call corresponding gsl_*_free to free internal pointer


[View source]
def order #

[View source]
def size #

[View source]