Library/ManagedCuda/CudaSolve/Refactorization.cs
/// <summary>
/// This routine sets the algorithm used for the refactorization in cusolverRfRefactor()
/// and the triangular solve in cusolverRfSolve(). It may be called once prior to
/// cusolverRfAnalyze() routine.
/// </summary>
/// <param name="factAlg">the enumerated algorithm type.</param>
/// <param name="solveAlg">the enumerated algorithm type.</param>
This routine sets the algorithm used for the refactorization in cusolverRfRefactor()
and the triangular solve in cusolverRfSolve(). It may be called once prior to
cusolverRfAnalyze() routine.
This routine sets the algorithm used for the refactorization in cusolverRfRefactor () and the triangular solve in cusolverRfSolve () . It may be called once prior to cusolverRfAnalyze () routine .
public void SetAlgs(Factorization factAlg, TriangularSolve solveAlg)
		{
			res = CudaSolveNativeMethods.Refactorization.cusolverRfSetAlgs(_handle, factAlg, solveAlg);
			Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusolverRfSetAlgs", res));
			if (res != cusolverStatus.Success) throw new CudaSolveException(res);
		}
public void SetAlgs ( Factorization factAlg , TriangularSolve solveAlg ) { res = CudaSolveNativeMethods . Refactorization . cusolverRfSetAlgs ( _handle , factAlg , solveAlg ) ; Debug . WriteLine ( String . Format ( " " , DateTime . Now , " " , res ) ) ; if ( res != cusolverStatus . Success ) throw new CudaSolveException ( res ) ; }
This routine sets the algorithm used for the refactorization in cusolverRfRefactor()
and the triangular solve in cusolverRfSolve().
This routine sets the algorithm used for the refactorization in cusolverRfRefactor () and the triangular solve in cusolverRfSolve () .
factAlg
Factorization
the enumerated algorithm type.
the enumerated algorithm type .
solveAlg
TriangularSolve
the enumerated algorithm type.
the enumerated algorithm type .