Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
FrozenKeyIdxBiMap.h File Reference
#include <cstdint>
#include <cstring>
#include <limits>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <vector>
#include "error_handling.h"
Include dependency graph for FrozenKeyIdxBiMap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  utils::bimap_detail::HashRsltPack
 
struct  utils::bimap_detail::FNV1aHasher< MaxKeyLen >
 
struct  utils::bimap_detail::Row
 
class  utils::FrozenKeyIdxBiMap
 A bidirectional map (bimap), specialized to map n unique string keys to unique indexes with values of 0 through (n-1) and vice versa. The ordering & values of keys are set at creation and frozen. More...
 

Namespaces

namespace  utils
 

Functions

bool utils::bimap_detail::operator== (const HashRsltPack &a, const HashRsltPack &b)
 implement equality operation (primarily for unit-testing)
 

Detailed Description

Declares the FrozenKeyIdxBiMap type