18 #ifndef LOCAL_TO_GLOBAL_MAP_HH_
19 #define LOCAL_TO_GLOBAL_MAP_HH_
96 void insert(
const unsigned int idx);
108 inline unsigned int operator[] (
const unsigned int local_idx)
const
#define ASSERT_LT(a, b)
Definition of comparative assert macro (Less Than) only for debug mode.
class to manage local indices on sub-domain to global indices on domain
std::shared_ptr< Distribution > get_distr()
unsigned int operator[](const unsigned int local_idx) const
void insert(const unsigned int idx)
std::shared_ptr< Distribution > distr_
distribution of the global indices
unsigned int size() const
std::set< unsigned int > * nonlocal_indices_
auxiliary set of non-local part of the map
const std::vector< unsigned int > & get_map_vector() const
std::vector< unsigned int > global_indices_
mapping for all local indices
LocalToGlobalMap(const Distribution &distr)
Global macros to enhance readability and debugging, general constants.