Struct GraphAssemblyScratch#

Struct Documentation#

struct GraphAssemblyScratch#

Storage the assembly reuses across steps.

The survivors of one chunk of nodes are staged here before they are copied into the payload, so that the geometry is gathered once rather than once to count and once to write. A chunk stages into the region its own skin edges occupy, which is an upper bound on its survivors and needs no bookkeeping of its own.

Public Members

std::vector<std::int64_t> row_ptr#

Surviving edge count of each node, then its offsets.