/// <summary> /// This routine gets the report whether numeric boosting was used in the /// cusolverRfRefactor() and cusolverRfSolve() routines. /// </summary> /// <param name="report">the enumerated boosting report type.</param> public void GetNumericBoostReport(ref NumericBoostReport report) { res = CudaSolveNativeMethods.Refactorization.cusolverRfGetNumericBoostReport(_handle, ref report); Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusolverRfGetNumericBoostReport", res)); if (res != cusolverStatus.Success) { throw new CudaSolveException(res); } }
/// <summary> /// This routine gets the report whether numeric boosting was used in the /// cusolverRfRefactor() and cusolverRfSolve() routines. /// </summary> /// <param name="report">the enumerated boosting report type.</param> public void GetNumericBoostReport(ref NumericBoostReport report) { res = CudaSolveNativeMethods.Refactorization.cusolverRfGetNumericBoostReport(_handle, ref report); Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusolverRfGetNumericBoostReport", res)); if (res != cusolverStatus.Success) throw new CudaSolveException(res); }
public static extern cusolverStatus cusolverRfGetNumericBoostReport(cusolverRfHandle handle, ref NumericBoostReport report);