Example #1
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>
 /// <param name="order">
 /// Order of the interpolation scheme, 0 &lt;= order &lt;= N.
 /// In most cases a value between 3 and 8 gives good results.
 /// </param>
 public FloaterHormannRationalInterpolation(IList <double> samplePoints, IList <double> sampleValues, int order)
 {
     _barycentric = new BarycentricInterpolation();
     Initialize(samplePoints, sampleValues, order);
 }
 /// <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>
 /// <param name="order">
 /// Order of the interpolation scheme, 0 &lt;= order &lt;= N.
 /// In most cases a value between 3 and 8 gives good results.
 /// </param>
 public FloaterHormannRationalInterpolation(IList<double> samplePoints, IList<double> sampleValues, int order)
 {
     _barycentric = new BarycentricInterpolation();
     Initialize(samplePoints, sampleValues, order);
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the FloaterHormannRationalInterpolation class.
 /// </summary>
 public FloaterHormannRationalInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }
 /// <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>
 public FloaterHormannRationalInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }
 /// <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>
 public EquidistantPolynomialInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }
 /// <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>
 public EquidistantPolynomialInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }