private static int checkResult(int result)
    {
        if (exceptionsEnabled && result != CUresult.CUDA_SUCCESS)
        {
            throw new CudaException(CUresult.stringFor(result));
        }
        return result;
    }
private static int checkResult ( int result ) { if ( exceptionsEnabled && result != CUresult . CUDA_SUCCESS ) { throw new CudaException ( CUresult . stringFor ( result ) ) ; } return result ; }
If the given result is different to CUresult.CUDA_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 CUresult.CUDA_SUCCESS