AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
A policy class for a set with stride one (i.e. the default stride) More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/main/src/axom/slam/policies/StridePolicies.hpp>
Public Member Functions | |
AXOM_HOST_DEVICE | StrideOne (IntType val=DEFAULT_VALUE) |
AXOM_HOST_DEVICE const IntType | stride () const |
const IntType | operator() () const |
AXOM_HOST_DEVICE void | setStride (IntType AXOM_DEBUG_PARAM(val)) |
bool | isValid (bool) const |
Static Public Attributes | |
static const bool | IS_COMPILE_TIME = true |
OrderedSet_Stride_Policies | |
A few default policies for the stride of an OrderedSet | |
static const IntType | DEFAULT_VALUE = IntType {1} |
A policy class for a set with stride one (i.e. the default stride)
|
inline |
This constructor only exists to allow the derived class to not have to specialize for when the stride is known at compile time
References axom::slam::policies::StrideOne< IntType >::setStride().
|
inline |
|
inline |
|
inline |
References axom::slam::policies::StrideOne< IntType >::DEFAULT_VALUE, and SLIC_ASSERT_MSG.
|
inline |
|
static |
|
static |