Пример #1
0
 /// <summary>Creates a <see cref="IMklCurveDataFitting" /> object that represents the implementation of the interpolation approach.
 /// </summary>
 /// <param name="computationMethod">The computation method with respect to the MKL data fitting routines.</param>
 /// <returns>A <see cref="IMklCurveDataFitting" /> object that represents the implementation of the interpolation approach.</returns>
 /// <remarks>The current release of Intel's Math Kernel Library (11.0, Update 5) does support exactly one computation method.</remarks>
 public override IMklCurveDataFitting Create(MklGridPointCurve.ComputationMethod computationMethod)
 {
     return(new Interpolator(this));
 }
Пример #2
0
 protected unsafe extern static int _dfdIntegrate1D(IntPtr task, MklGridPointCurve.ComputationMethod method, int nlim, double *llim, MklGridPointCurve.IntegrationLimitHint llimhint, double *rlim, MklGridPointCurve.IntegrationLimitHint rlimhint, double[] ldatahint, double[] rdatahint, double *r, MklGridPointCurve.IntegralResultHint rhint);
Пример #3
0
 protected unsafe extern static int _dfdIntegrateEx1D(IntPtr task, MklGridPointCurve.ComputationMethod method, int nlim, double *llim, MklGridPointCurve.IntegrationLimitHint llimhint, double *rlim, MklGridPointCurve.IntegrationLimitHint rlimhint, double[] ldatahint, double[] rdatahint, double *r, MklGridPointCurve.IntegralResultHint rhint, dfdIntegralCallBack le_cb, IntPtr le_params, dfdIntegralCallBack re_cb, IntPtr re_params, dfdIntegralCallBack i_cb, IntPtr i_params, dfdIntegralCallBack search_cb, IntPtr search_params);
Пример #4
0
 protected unsafe extern static int _dfdInterpolate1D(IntPtr task, MklGridPointCurve.EstimationType type, MklGridPointCurve.ComputationMethod computationMethod, int nsite, double *site, MklGridPointCurve.SiteHint sitehint, int ndorder, int *dorder, double[] datahint, [In, Out] double *r, MklGridPointCurve.ResultHint rhint, [In, Out] int[] cell);