/// <summary> /// Initializes a new instance of the EquidistantPolynomialInterpolation class. /// </summary> /// <param name="samplePoints">Equidistant Sample Points t = a+(b-a)*i/(n-1)</param> /// <param name="sampleValues">Sample Values x(t) where t are equidistant over [a,b], i.e. x[i] = x(a+(b-a)*i/(n-1))</param> public EquidistantPolynomialInterpolation( IList<double> samplePoints, IList<double> sampleValues) { _barycentric = new BarycentricInterpolation(); Initialize(samplePoints, sampleValues); }
/// <summary> /// Initializes a new instance of the FloaterHormannRationalInterpolation class. /// </summary> /// <param name="samplePoints">Sample Points t</param> /// <param name="sampleValues">Sample Values x(t)</param> public FloaterHormannRationalInterpolation( IList <double> samplePoints, IList <double> sampleValues) { _barycentric = new BarycentricInterpolation(); Initialize(samplePoints, sampleValues); }
/// <summary> /// Initializes a new instance of the FloaterHormannRationalInterpolation class. /// </summary> /// <param name="samplePoints">Sample Points t</param> /// <param name="sampleValues">Sample Values x(t)</param> public FloaterHormannRationalInterpolation( IList<double> samplePoints, IList<double> sampleValues) { _barycentric = new BarycentricInterpolation(); Initialize(samplePoints, sampleValues); }
/// <summary> /// Initializes a new instance of the EquidistantPolynomialInterpolation class. /// </summary> /// <param name="samplePoints">Equidistant Sample Points t = a+(b-a)*i/(n-1)</param> /// <param name="sampleValues">Sample Values x(t) where t are equidistant over [a,b], i.e. x[i] = x(a+(b-a)*i/(n-1))</param> public EquidistantPolynomialInterpolation( IList <double> samplePoints, IList <double> sampleValues) { _barycentric = new BarycentricInterpolation(); Initialize(samplePoints, sampleValues); }
/// <summary> /// Initializes a new instance of the EquidistantPolynomialInterpolation class. /// </summary> /// <param name="leftBound">Left bound of the sample point interval.</param> /// <param name="rightBound">Right bound of the sample point interval.</param> /// <param name="sampleValues">Sample Values x(t) where t is equidistant over [a,b], i.e. x[i] = x(a+(b-a)*i/(n-1))</param> public EquidistantPolynomialInterpolation( double leftBound, double rightBound, IList<double> sampleValues) { _barycentric = new BarycentricInterpolation(); Initialize(leftBound, rightBound, sampleValues); }
/// <summary> /// Initializes a new instance of the EquidistantPolynomialInterpolation class. /// </summary> /// <param name="leftBound">Left bound of the sample point interval.</param> /// <param name="rightBound">Right bound of the sample point interval.</param> /// <param name="sampleValues">Sample Values x(t) where t is equidistant over [a,b], i.e. x[i] = x(a+(b-a)*i/(n-1))</param> public EquidistantPolynomialInterpolation( double leftBound, double rightBound, IList <double> sampleValues) { _barycentric = new BarycentricInterpolation(); Initialize(leftBound, rightBound, sampleValues); }
ChebyshevFirstKindPolynomialInterpolation() { _barycentric = new BarycentricInterpolation(); }
/// <summary> /// Create an interpolation algorithm instance. /// </summary> public EquidistantPolynomialInterpolation() { _barycentric = new BarycentricInterpolation(); }
/// <summary> /// Create an interpolation algorithm instance. /// </summary> public ChebyshevSecondKindPolynomialInterpolation() { _barycentric = new BarycentricInterpolation(); }
/// <summary> /// Initializes a new instance of the RationalPoleFreeInterpolation class. /// </summary> public RationalPoleFreeInterpolation() { _barycentric = new BarycentricInterpolation(); }
ChebyshevSecondKindPolynomialInterpolation() { _barycentric = new BarycentricInterpolation(); }
EquidistantPolynomialInterpolation() { _barycentric = new BarycentricInterpolation(); }
/// <summary> /// Initializes a new instance of the FloaterHormannRationalInterpolation class. /// </summary> public FloaterHormannRationalInterpolation() { _barycentric = new BarycentricInterpolation(); }
RationalPoleFreeInterpolation() { _barycentric = new BarycentricInterpolation(); }