Exemplo n.º 1
0
        public Curve2D(TRow[] x, TCol[] y, double[,] valueOnGrids, Func <TRow, double> x2DoubleFunc, Func <TCol, double> y2DoubleFunc, Interpolation2D interpolation2D)
        {
            RowGrid      = x;
            ColGrid      = y;
            ValueOnGrids = valueOnGrids;

            _x2DoubleFunc = x2DoubleFunc;
            _y2DoubleFunc = y2DoubleFunc;
            _interpolator = interpolation2D.GetInterpolator(RowGrid.Select(_x2DoubleFunc).ToArray(), ColGrid.Select(_y2DoubleFunc).ToArray(), ValueOnGrids);
        }
Exemplo n.º 2
0
 public VolSurface(Date[] x, double[] y, double[,] valueOnGrids, Func <Date, double> x2DoubleFunc, Func <double, double> y2DoubleFunc, Interpolation2D interpolation2D)
     : base(x, y, valueOnGrids, x2DoubleFunc, y2DoubleFunc, interpolation2D)
 {
 }