コード例 #1
0
 /// <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);
     }
 }
コード例 #2
0
		/// <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);
		}
コード例 #3
0
			public static extern cusolverStatus cusolverRfGetNumericBoostReport(cusolverRfHandle handle, ref NumericBoostReport report);