/// <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);
 }
Пример #2
0
 /// <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();
 }
 ChebyshevFirstKindPolynomialInterpolation()
 {
     _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();
 }
Пример #13
0
 EquidistantPolynomialInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }
 /// <summary>
 /// Initializes a new instance of the FloaterHormannRationalInterpolation class.
 /// </summary>
 public FloaterHormannRationalInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }
Пример #15
0
 /// <summary>
 /// Initializes a new instance of the FloaterHormannRationalInterpolation class.
 /// </summary>
 public FloaterHormannRationalInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }
Пример #16
0
 RationalPoleFreeInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }