|
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 |