Struct rgsl::types::interpolation::Spline
[−]
[src]
pub struct Spline { /* 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
&self,
a: f64,
b: f64,
acc: &mut InterpAccel,
result: &mut f64
) -> Value