|
using | id_t = util::id_t |
|
using | index_spaces_t = std::array< index_space< mesh_entity_base_ *, true, true, true, void, topology_storage >, NUM_DIMS+1 > |
|
using | index_subspaces_t = std::array< index_space< mesh_entity_base_ *, false, true, false, void, topology_storage >, NUM_INDEX_SUBSPACES > |
|
using | partition_index_spaces_t = std::array< index_space< mesh_entity_base_ *, false, false, true, void, topology_storage >, NUM_DIMS+1 > |
|
|
void | init_entities (size_t domain, size_t dim, mesh_entity_base_ *entities, util::id_t *ids, size_t, size_t num_entities, size_t num_exclusive, size_t num_shared, size_t num_ghost, bool read) |
|
void | init_index_subspace (size_t, size_t index_subspace, size_t domain, size_t dim, util::id_t *ids, size_t, bool read) |
|
void | init_connectivity (size_t from_domain, size_t to_domain, size_t from_dim, size_t to_dim, util::offset_t *offsets, size_t num_offsets, util::id_t *indices, size_t num_indices, bool read) |
|
template<class T , size_t DOM, class... ARG_TYPES> |
T * | make (ARG_TYPES &&... args) |
|
template<class T , size_t DOM, class... ARG_TYPES> |
T * | make (const id_t &id, ARG_TYPES &&... args) |
|
|
std::array< std::array< domain_connectivity< NUM_DIMS >, NUM_DOMAINS >, NUM_DOMAINS > | topology |
|
std::array< index_spaces_t, NUM_DOMAINS > | index_spaces |
|
index_subspaces_t | index_subspaces |
|
std::array< std::array< partition_index_spaces_t, NUM_DOMAINS >, num_partitions > | partition_index_spaces |
|
size_t | color |
|
|
static constexpr size_t | num_partitions = 5 |
|
The documentation for this struct was generated from the following file:
- /home/bergen/devel/tuxfan/flecsi/flecsi/topo/unstructured/storage.hh