TTK
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ttk::ftm::SharedData Struct Reference

#include <FTMStructures.h>

Public Member Functions

 SharedData (SimplexId e)
 
void addState (CurrentState *curState)
 
void addArc (const idSuperArc arc)
 
void merge (SharedData &other)
 
void reserve (const size_t &s)
 

Public Attributes

SimplexId extrema
 
FTMAtomicVector< CurrentState * > states
 
FTMAtomicVector< idSuperArcopenedArcs
 

Detailed Description

Definition at line 111 of file FTMStructures.h.

Constructor & Destructor Documentation

◆ SharedData()

ttk::ftm::SharedData::SharedData ( SimplexId  e)
inlineexplicit

Definition at line 116 of file FTMStructures.h.

Member Function Documentation

◆ addArc()

void ttk::ftm::SharedData::addArc ( const idSuperArc  arc)
inline

Definition at line 125 of file FTMStructures.h.

◆ addState()

void ttk::ftm::SharedData::addState ( CurrentState curState)
inline

Definition at line 120 of file FTMStructures.h.

◆ merge()

void ttk::ftm::SharedData::merge ( SharedData other)
inline

Definition at line 130 of file FTMStructures.h.

◆ reserve()

void ttk::ftm::SharedData::reserve ( const size_t &  s)
inline

Definition at line 140 of file FTMStructures.h.

Member Data Documentation

◆ extrema

SimplexId ttk::ftm::SharedData::extrema

Definition at line 112 of file FTMStructures.h.

◆ openedArcs

FTMAtomicVector<idSuperArc> ttk::ftm::SharedData::openedArcs

Definition at line 114 of file FTMStructures.h.

◆ states

FTMAtomicVector<CurrentState *> ttk::ftm::SharedData::states

Definition at line 113 of file FTMStructures.h.


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