Library/ManagedCuda/CudaSolve/Refactorization.cs
/// <summary>
/// This routine gets the numeric values used for checking for "zero" pivot and for boosting
/// it in the cusolverRfRefactor() and cusolverRfSolve() routines. It may be called 
/// multiple times prior to cusolverRfRefactor() and cusolverRfSolve() routines.
/// The numeric boosting will be used only if boost &gt; 0.0.
/// </summary>
/// <param name="zero">the value below which zero pivot is flagged.</param>
/// <param name="boost">the value which is substituted for zero pivot (if the later is flagged).</param>
This routine gets the numeric values used for checking for "zero" pivot and for boosting
it in the cusolverRfRefactor() and cusolverRfSolve() routines. It may be called
multiple times prior to cusolverRfRefactor() and cusolverRfSolve() routines.
The numeric boosting will be used only if boost > 0.0.
This routine gets the numeric values used for checking for " zero " pivot and for boosting it in the cusolverRfRefactor () and cusolverRfSolve () routines . It may be called multiple times prior to cusolverRfRefactor () and cusolverRfSolve () routines . The numeric boosting will be used only if boost > 0 . 0 .
public void GetNumericProperties(ref double zero, ref double boost)
		{
			res = CudaSolveNativeMethods.Refactorization.cusolverRfGetNumericProperties(_handle, ref zero, ref boost);
			Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusolverRfGetNumericProperties", res));
			if (res != cusolverStatus.Success) throw new CudaSolveException(res);
		}
public void GetNumericProperties ( ref double zero , ref double boost ) { res = CudaSolveNativeMethods . Refactorization . cusolverRfGetNumericProperties ( _handle , ref zero , ref boost ) ; Debug . WriteLine ( String . Format ( " " , DateTime . Now , " " , res ) ) ; if ( res != cusolverStatus . Success ) throw new CudaSolveException ( res ) ; }
This routine gets the numeric values used for checking for "zero" pivot and for boosting
it in the cusolverRfRefactor() and cusolverRfSolve() routines.
This routine gets the numeric values used for checking for " zero " pivot and for boosting it in the cusolverRfRefactor () and cusolverRfSolve () routines .
double
ref
zero
the value below which zero pivot is flagged.
the value below which zero pivot is flagged .
boost
the value which is substituted for zero pivot (if the later is flagged).
the value which is substituted for zero pivot ( if the later is flagged ) .