org.jgraph.util
Class Spline
public class Spline
extends java.lang.Object
Interpolates given values by B-Splines.
Spline(double[] xx, double[] yy) - Creates a new Spline.
|
boolean | checkValues() - Used to check the correctness of this spline
|
double | getDx(double x) - Returns the first derivation at x.
|
double | getFastValue(double x) - Returns an interpolated value.
|
double | getValue(double x) - Returns an interpolated value.
|
void | setValues(double[] xx, double[] yy) - Set values for this Spline.
|
void | solve(double[][] A, double[] b) - Solves Ax=b and stores the solution in b.
|
Spline
public Spline(double[] xx,
double[] yy)
Creates a new Spline.
checkValues
public boolean checkValues()
Used to check the correctness of this spline
getDx
public double getDx(double x)
Returns the first derivation at x.
- the first derivation at x
getFastValue
public double getFastValue(double x)
Returns an interpolated value. To be used when a long sequence of values
are required in order, but ensure checkValues() is called beforehand to
ensure the boundary checks from getValue() are made
getValue
public double getValue(double x)
Returns an interpolated value.
setValues
public void setValues(double[] xx,
double[] yy)
Set values for this Spline.
solve
public void solve(double[][] A,
double[] b)
Solves Ax=b and stores the solution in b.
Copyright (C) 2001-2006 Gaudenz Alder. All rights reserved.