static int checkResult(int result)
    {
        if (exceptionsEnabled && result != 
           cusolverStatus.CUSOLVER_STATUS_SUCCESS)
        {
            throw new CudaException(cusolverStatus.stringFor(result));
        }
        return result;
    }
static int checkResult ( int result ) { if ( exceptionsEnabled && result != cusolverStatus . CUSOLVER_STATUS_SUCCESS ) { throw new CudaException ( cusolverStatus . stringFor ( result ) ) ; } return result ; }
If the given result is not cusolverStatus.CUSOLVER_STATUS_SUCCESS
and exceptions have been enabled, this method will throw a
CudaException with an error message that corresponds to the
given result code. Otherwise, the given result is simply
returned.

@param result The result to check
@return The result that was given as the parameter
@throws CudaException If exceptions have been enabled and
the given result code is not cusolverStatus.CUSOLVER_STATUS_SUCCESS