Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Functions
Tpetra::KokkosRefactor::Details::Impl Namespace Reference

Implementation details of implementation details. More...

Classes

struct  OutOfBounds
 Is x out of bounds? That is, is x less than zero, or greater than or equal to the given exclusive upper bound? More...
 

Functions

template<class IntegerType >
KOKKOS_INLINE_FUNCTION bool outOfBounds (const IntegerType x, const IntegerType exclusiveUpperBound)
 Is x out of bounds? That is, is x less than zero, or greater than or equal to the given exclusive upper bound? More...
 

Detailed Description

Implementation details of implementation details.

Warning
DO NOT USE ANYTHING HERE. WE MAKE NO PROMISES OF BACKWARDS COMPATIBILITY FOR ANYTHING IN THIS NAMESPACE. IT MAY DISAPPEAR OR CHANGE AT ANY TIME. THIS IS NOT FOR USERS.

Function Documentation

template<class IntegerType >
KOKKOS_INLINE_FUNCTION bool Tpetra::KokkosRefactor::Details::Impl::outOfBounds ( const IntegerType  x,
const IntegerType  exclusiveUpperBound 
)

Is x out of bounds? That is, is x less than zero, or greater than or equal to the given exclusive upper bound?

Definition at line 109 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels.hpp.