The ntree topology represents a binary, quad or octree stored/accessed using a hashtable.
More...
|
static const field< Color >::template definition< Policy, entities > | e_colors |
| Entities color field. This represent which color owns an entity.
|
|
static const field< entity_data >::template definition< Policy, entities > | e_i |
| Field containing the structure for entities interation from the specialization.
|
|
static const field< util::id >::template definition< Policy, entities > | e_ids |
| Entities ids field.
|
|
static const field< key_t >::template definition< Policy, entities > | e_keys |
| Entities keys field.
|
|
static const field< node_data >::template definition< Policy, nodes > | n_i |
| Field containing the structure for nodes interation from the specialization.
|
|
static const field< key_t >::template definition< Policy, nodes > | n_keys |
| Node keys field.
|
|
template<typename Policy>
struct flecsi::topo::ntree< Policy >
The ntree topology represents a binary, quad or octree stored/accessed using a hashtable.
The creation of the N-Tree requires three steps, after filling the appropriate index spaces data:
- call make_tree function
- Compute the local information for the interation. This information is used for the next step to compute the ghosts.
- call share_ghosts function After these calls the N-Tree is ready to be used and the neighbors are computed/available.
- Template Parameters
-
- See also
- The N-Tree tutorial