Namespaces

Types

Type ChebyshevSecondKindPolynomialInterpolation

Namespace MathNet.Numerics.Interpolation.Algorithms

Interfaces IInterpolationMethod

Methods

Properties

Public instance methods

double Differentiate(double t, Double& first, Double& second)

Parameters
return double
double t
Double& first
Double& second

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

void Init(double a, double b, IList<double> x)

Parameters
double a
double b
IList<double> x

double Integrate(double t)

Definite Integrate up to point t.
Parameters
return double
double t Right bound of the integration interval [a,t].

double Interpolate(double t)

Interpolate at point t.
Parameters
return double
double t Point t to interpolate at.

string ToString()

Parameters
return string

Public static methods

Double[] GenerateSamplePoints(double a, double b, int numberOfPoints)

Generate a set of chebyshev points of the second kind in the interval [a,b]. These are the expected points t for the values v(t) to be provided in Init.
Parameters
return Double[]
double a Left bound of the interval.
double b Right bound of the interval.
int numberOfPoints Number of sample nodes to generate.

Public properties

bool SupportsDifferentiation get;

True if the alorithm supports differentiation.
return bool

bool SupportsIntegration get;

True if the alorithm supports integration.
return bool