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)); }
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 }; }