|
| connectivity_t (const connectivity_t &)=delete |
|
connectivity_t & | operator= (const connectivity_t &)=delete |
|
| connectivity_t (connectivity_t &&)=default |
|
connectivity_t & | operator= (connectivity_t &&)=default |
|
| connectivity_t () |
| Constructor.
|
|
auto | entity_storage () |
|
template<class STORAGE_TYPE > |
void | set_entity_storage (STORAGE_TYPE s) |
|
void | clear () |
| Clear the storage arrays for this instance.
|
|
void | init (const connection_vector_t &cv) |
|
void | resize (index_vector_t &num_conns) |
|
void | push (id_t id) |
| Push a single id into the current from group.
|
|
std::ostream & | dump (std::ostream &stream) |
| Debugging method. Dump the raw vectors of the connection.
|
|
void | dump () |
|
const auto & | get_entities () const |
| Get the to id's vector.
|
|
id_t * | get_entities (size_t index) |
| Get the entities of the specified from index.
|
|
id_t * | get_entities (size_t index, size_t &count) |
| Get the entities of the specified from index and return the count.
|
|
auto | get_entity_vec (size_t index) const |
| Get the entities of the specified from index and return the count.
|
|
void | reverse_entities (size_t index) |
| Get the entities of the specified from index and return the count.
|
|
template<class U > |
void | reorder_entities (size_t index, U &&order) |
| Get the entities of the specified from index and return the count.
|
|
bool | empty () const |
| True if the connectivity is empty (hasn't been populated).
|
|
void | set (size_t from_local_id, id_t to_id, size_t pos) |
| Set a single connection.
|
|
size_t | from_size () const |
| Return the number of from entities.
|
|
size_t | to_size () const |
| Return the number of to entities.
|
|
template<size_t DOM, size_t NUM_DOMAINS> |
void | set (entity_vector_t< NUM_DOMAINS > &ev, connection_vector_t &conns) |
| Set/init the connectivity use by compute topology methods like transpose.
|
|
const auto & | to_id_storage () const |
|
auto & | to_id_storage () |
|
auto & | get_index_space () |
|
auto & | get_index_space () const |
|
auto | range (size_t i) const |
|
auto & | offsets () |
|
const auto & | offsets () const |
|
void | add_count (uint32_t count) |
|
void | end_from () |
|
connectivity_t provides basic connectivity information in a compressed storage format.