## Types in MathNet.Numerics.Interpolation

Type BulirschStoerRationalInterpolation

Namespace MathNet.Numerics.Interpolation

Interfaces IInterpolation

Rational Interpolation (with poles) using Roland Bulirsch and Josef Stoer's Algorithm.

This algorithm supports neither differentiation nor integration.

### Public Constructors

#### BulirschStoerRationalInterpolation(Double[] x, Double[] y)

##### Parameters
###### `Double[]` x

Sample Points t, sorted ascendingly.

###### `Double[]` y

Sample Values x(t), sorted ascendingly by x.

### Public Static Functions

#### BulirschStoerRationalInterpolationInterpolate(IEnumerable<double> x, IEnumerable<double> y)

Create a Bulirsch-Stoer rational interpolation from an unsorted set of (x,y) value pairs.

#### BulirschStoerRationalInterpolationInterpolateInplace(Double[] x, Double[] y)

Create a Bulirsch-Stoer rational interpolation from an unsorted set of (x,y) value pairs. WARNING: Works in-place and can thus causes the data array to be reordered.

#### BulirschStoerRationalInterpolationInterpolateSorted(Double[] x, Double[] y)

Create a Bulirsch-Stoer rational interpolation from a set of (x,y) value pairs, sorted ascendingly by x.

### Public Methods

#### doubleInterpolate(double t)

Interpolate at point t.
##### Parameters
###### `double` t

Point t to interpolate at.

##### Return
###### `double`

Interpolated value x(t).