Пример #1
0
 public SlopeFinderResults(PiecewiseCubicHermiteSplineInterpolatorWithSensitivity outerInstance, DoubleArray d, DoubleMatrix dDy)
 {
     this.outerInstance = outerInstance;
     // this is a private class - don't do the normal checks on inputs
     _d   = d;
     _dDy = dDy;
 }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET:
//ORIGINAL LINE: @Override public PiecewisePolynomialResultsWithSensitivity interpolateWithSensitivity(final double[] xValues, final double[] yValues)
        public override PiecewisePolynomialResultsWithSensitivity interpolateWithSensitivity(double[] xValues, double[] yValues)
        {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final PiecewiseCubicHermiteSplineInterpolatorWithSensitivity interp = new PiecewiseCubicHermiteSplineInterpolatorWithSensitivity();
            PiecewiseCubicHermiteSplineInterpolatorWithSensitivity interp = new PiecewiseCubicHermiteSplineInterpolatorWithSensitivity();

            return(interp.interpolateWithSensitivity(xValues, yValues));
        }
Пример #3
0
        static ProductPiecewisePolynomialInterpolatorTest()
        {
            PiecewisePolynomialInterpolator cubic   = new CubicSplineInterpolator();
            PiecewisePolynomialInterpolator natural = new NaturalSplineInterpolator();
            PiecewiseCubicHermiteSplineInterpolatorWithSensitivity pchip = new PiecewiseCubicHermiteSplineInterpolatorWithSensitivity();
            PiecewisePolynomialInterpolator hymanNat = new MonotonicityPreservingCubicSplineInterpolator(natural);

            INTERP       = new PiecewisePolynomialInterpolator[] { cubic, natural, hymanNat };
            INTERP_SENSE = new PiecewisePolynomialInterpolator[] { cubic, natural, pchip, hymanNat };
        }