AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
A policy class for sets with no indirection. More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/slam/policies/IndirectionPolicies.hpp>
Public Types | |
using | IndirectionResult = ElementType |
using | ConstIndirectionResult = const ElementType |
using | IndirectionBufferType = struct { } |
using | IndirectionPtrType = IndirectionBufferType * |
Public Member Functions | |
AXOM_HOST_DEVICE | NoIndirection () |
NoIndirection (IndirectionBufferType *) | |
AXOM_HOST_DEVICE IndirectionResult | indirection (PositionType pos) const |
AXOM_HOST_DEVICE IndirectionResult | operator() (PositionType pos) const |
AXOM_HOST_DEVICE IndirectionBufferType * | ptr () |
bool | hasIndirection () const |
bool | isValid (PositionType, PositionType, PositionType, bool) const |
Static Public Attributes | |
static constexpr bool | DeviceAccessible = true |
A policy class for sets with no indirection.
using axom::slam::policies::NoIndirection< PositionType, ElementType >::IndirectionResult = ElementType |
using axom::slam::policies::NoIndirection< PositionType, ElementType >::ConstIndirectionResult = const ElementType |
using axom::slam::policies::NoIndirection< PositionType, ElementType >::IndirectionBufferType = struct { } |
using axom::slam::policies::NoIndirection< PositionType, ElementType >::IndirectionPtrType = IndirectionBufferType* |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticconstexpr |