FleCSI Core API Version: 2.3.2
 
Loading...
Searching...
No Matches
ntree_base Struct Reference

Ntree topology base. More...

Classes

struct  coloring
 Ntree coloring. More...
 

Public Types

enum  index_space { }
 Index spaces used for the ntree topology. More...
 
using index_spaces
 The specialization developer is required to use the index spaces provided by the N-Tree.
 
enum  ptype_t { exclusive , ghost , all }
 Parallel types for nodes and entities. More...
 
enum  ttype_t { preorder , postorder , reverse_preorder , reverse_postorder }
 Traversal types for DFS. More...
 

Detailed Description

Ntree topology base.

Member Typedef Documentation

◆ index_spaces

using index_spaces

The specialization developer is required to use the index spaces provided by the N-Tree.

Member Enumeration Documentation

◆ index_space

Index spaces used for the ntree topology.

Enumerator
nodes 

Index space for entities related fields.

hashmap 

Index space for nodes related fields.

◆ ptype_t

enum ptype_t

Parallel types for nodes and entities.

Enumerator
exclusive 

Owned data.

ghost 

Remote data.

all 

Both kinds.

◆ ttype_t

enum ttype_t

Traversal types for DFS.

Enumerator
preorder 

Pre-ordered DFS traversal.

postorder 

Post-ordered DFS traversal.

reverse_preorder 

Reverse pre-ordered DFS traversal.

reverse_postorder 

Reverse post-ordered DFS traversal.