FleCSI User API Version: 2.3.0
 
Loading...
Searching...
No Matches
Multi-dimensional Array

Configurable multi-dimensional array topology. More...

Classes

struct  narray< Policy >::access< Priv >
 Topology interface base. More...
 
struct  axis
 Information about the layout of an entire axis. More...
 
struct  axis_color
 High-level information about one axis of one color. More...
 
struct  axis_definition
 This type is part of the index definition, and defines the coloring of an individal axis. More...
 
struct  axis_info
 Collected information about one color along one axis. This class is supported for GPU execution. More...
 
struct  axis_layout
 The layout of one axis of one color. More...
 
struct  index_definition
 This type is part of the coloring, and encapsulates the coloring information for a single index space (such as how many colors per axis the mesh needs to be partitioned into, if boundaries are periodic, etc), that is used by the coloring algorithm to create mesh partitions. More...
 
struct  narray< Policy >
 Narray Topology. More...
 
struct  narray_base
 Specialization-independent definitions. More...
 
struct  narray_specialization
 Example specialization which is not really implemented. More...
 

Detailed Description

Configurable multi-dimensional array topology.

Can be used for structured meshes.