No Matches
Public Attributes | List of all members
ttk::DiscreteMorseSandwich::GeneratorType Struct Reference

Type for exporting persistent generators. More...

#include <DiscreteMorseSandwich.h>

Public Attributes

std::vector< SimplexIdboundary
SimplexId critTriangleId
std::array< SimplexId, 2 > critVertsIds

Detailed Description

Type for exporting persistent generators.

A generator = a 2-saddle index + vector of edges with 1-saddle at index 0.

Definition at line 139 of file DiscreteMorseSandwich.h.

Member Data Documentation

◆ boundary

std::vector<SimplexId> ttk::DiscreteMorseSandwich::GeneratorType::boundary

Generator edges beginning with the 1-saddle

Definition at line 141 of file DiscreteMorseSandwich.h.

◆ critTriangleId

SimplexId ttk::DiscreteMorseSandwich::GeneratorType::critTriangleId

Critical triangle index (-1 if infinite)

Definition at line 143 of file DiscreteMorseSandwich.h.

◆ critVertsIds

std::array<SimplexId, 2> ttk::DiscreteMorseSandwich::GeneratorType::critVertsIds

Vertex indices for the critical triangle (or global max) and the critical edge

Definition at line 146 of file DiscreteMorseSandwich.h.

The documentation for this struct was generated from the following file: