AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::DeviceHash< T > Class Template Reference

Implements a host/device-callable hash function for supported types, and passes through to std::hash otherwise. More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/core/DeviceHash.hpp>

Inheritance diagram for axom::DeviceHash< T >:

Public Types

using argument_type = T
 
using result_type = axom::IndexType
 

Public Member Functions

axom::IndexType operator() (const T &object) const
 

Detailed Description

template<typename T>
class axom::DeviceHash< T >

Implements a host/device-callable hash function for supported types, and passes through to std::hash otherwise.

Member Typedef Documentation

◆ argument_type

using axom::detail::DeviceHashHelper< T, Enable >::argument_type = T
inherited

◆ result_type

Member Function Documentation

◆ operator()()

axom::IndexType axom::detail::DeviceHashHelper< T, Enable >::operator() ( const T &  object) const
inlineinherited

The documentation for this class was generated from the following file: