Struct rgsl::types::interpolation::Spline [] [src]

pub struct Spline {
    // some fields omitted
}

general interpolation object

Methods

impl Spline
[src]

fn new(t: &InterpType, size: usize) -> Option<Spline>

fn init(&self, xa: &[f64], ya: &[f64]) -> Value

fn name(&self) -> String

fn min_size(&self) -> u32

fn eval(&self, x: f64, acc: &mut InterpAccel) -> f64

fn eval_e(&self, x: f64, acc: &mut InterpAccel, y: &mut f64) -> Value

fn eval_deriv(&self, x: f64, acc: &mut InterpAccel) -> f64

fn eval_deriv_e(&self, x: f64, acc: &mut InterpAccel, d: &mut f64) -> Value

fn eval_deriv2(&self, x: f64, acc: &mut InterpAccel) -> f64

fn eval_deriv2_e(&self, x: f64, acc: &mut InterpAccel, d2: &mut f64) -> Value

fn eval_integ(&self, a: f64, b: f64, acc: &mut InterpAccel) -> f64

fn eval_integ_e(&self, a: f64, b: f64, acc: &mut InterpAccel, result: &mut f64) -> Value

Trait Implementations

impl Drop for Spline
[src]

fn drop(&mut self)

A method called when the value goes out of scope. Read more