/// <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);
 }
Exemplo n.º 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();
 }
Exemplo n.º 13
0
 EquidistantPolynomialInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }
 /// <summary>
 /// Initializes a new instance of the FloaterHormannRationalInterpolation class.
 /// </summary>
 public FloaterHormannRationalInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }
Exemplo n.º 15
0
 /// <summary>
 /// Initializes a new instance of the FloaterHormannRationalInterpolation class.
 /// </summary>
 public FloaterHormannRationalInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }
Exemplo n.º 16
0
 RationalPoleFreeInterpolation()
 {
     _barycentric = new BarycentricInterpolation();
 }