AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
FlatMapUtil.hpp File Reference
#include "axom/config.hpp"
#include "axom/core/FlatMap.hpp"
#include "axom/core/execution/reductions.hpp"

Classes

struct  axom::detail::SpinLock
 
class  axom::detail::KVPairIterator< KeyType, ValueType >
 Implements a zip-iterator concept for a key-value pair. More...
 
class  axom::detail::FlatMapOffsetIterator< KeyType, ValueType >
 Iterator helper for iterating over filled buckets given an array of bucket indices. More...
 

Namespaces

 axom
 
 axom::detail
 

Functions

template<typename ExecSpace >
void axom::detail::gatherFilledBuckets (ArrayView< flat_map::GroupBucket > group_metadata, ArrayView< IndexType > filled_bucket_indexes, IndexType num_buckets, int allocator_id)
 Helper function to gather filled buckets within a FlatMap. More...