Library/ManagedCuda/CudaSolve/Refactorization.cs
/// <summary>
/// This routine gets 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 gets 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 gets 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 GetAlgs(ref Factorization factAlg, ref TriangularSolve solveAlg)
		{
			res = CudaSolveNativeMethods.Refactorization.cusolverRfGetAlgs(_handle, ref factAlg, ref solveAlg);
			Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cusolverRfGetAlgs", res));
			if (res != cusolverStatus.Success) throw new CudaSolveException(res);
		}
public void GetAlgs ( ref Factorization factAlg , ref TriangularSolve solveAlg ) { res = CudaSolveNativeMethods . Refactorization . cusolverRfGetAlgs ( _handle , ref factAlg , ref solveAlg ) ; Debug . WriteLine ( String . Format ( " " , DateTime . Now , " " , res ) ) ; if ( res != cusolverStatus . Success ) throw new CudaSolveException ( res ) ; }
This routine gets the algorithm used for the refactorization in cusolverRfRefactor()
and the triangular solve in cusolverRfSolve().
This routine gets the algorithm used for the refactorization in cusolverRfRefactor () and the triangular solve in cusolverRfSolve () .
Factorization
ref
TriangularSolve
ref
factAlg
the enumerated algorithm type.
the enumerated algorithm type .
solveAlg
the enumerated algorithm type.
the enumerated algorithm type .