SheafSystem  0.0.0.0
array_index_space_state.h File Reference

Interface for class array_index_space_state. More...

#include "SheafSystem/sheaf_dll_spec.h"
#include "SheafSystem/auto_block.h"
#include "SheafSystem/list_pool.h"
#include "SheafSystem/scattered_insertion_index_space_state.h"
#include "SheafSystem/std_unordered_map.h"

Go to the source code of this file.

Classes

class  sheaf::array_index_space_state
 An array implementation of class scattered_insertion_index_space_state. This representation is intended to efficiently represent id spaces that are positive and dense, that is, the domain ids are in the domain (~0, ~end()) and hence the id to hub id map can be efficiently stored in an array. In particular it is intended for id spaces used to index arrays, in which case the ids are in the domain [0, end()). More...
 

Namespaces

 sheaf
 Namespace for the sheaves component of the sheaf system.
 

Functions

SHEAF_DLL_SPEC size_t sheaf::deep_size (const array_index_space_state &xn, bool xinclude_shallow=true)
 The deep size of array_index_space_state& xn. More...
 

Detailed Description

Interface for class array_index_space_state.

Definition in file array_index_space_state.h.