WaveBlocksND
Classes | Namespaces | Functions
tiny_multi_index.hpp File Reference
#include <iostream>
#include <array>
#include <cassert>
#include <stdexcept>
#include <string>
#include <initializer_list>
#include <limits>
#include "../../types.hpp"

Go to the source code of this file.

Classes

class  waveblocks::wavepackets::shapes::TinyMultiIndex< UINT, D >
 Represents a multi-index using a single integer. More...
 
class  waveblocks::wavepackets::shapes::TinyMultiIndex< UINT, D >::Entry
 
struct  std::less< waveblocks::wavepackets::shapes::TinyMultiIndex< UINT, D > >
 
struct  std::hash< waveblocks::wavepackets::shapes::TinyMultiIndex< UINT, D > >
 
struct  std::equal_to< waveblocks::wavepackets::shapes::TinyMultiIndex< UINT, D > >
 

Namespaces

 waveblocks
 
 waveblocks::wavepackets
 
 waveblocks::wavepackets::shapes
 
 std
 

Functions

template<class UINT , dim_t D>
std::ostream & waveblocks::wavepackets::shapes::operator<< (std::ostream &out, const TinyMultiIndex< UINT, D > &index)