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

#include <FTMStructures.h>

Public Member Functions

 CurrentState (SimplexId startVert, VertCompFN &vertComp)
 
 CurrentState (VertCompFN &vertComp)
 
void setStartVert (const SimplexId v)
 
SimplexId getNextMinVertex ()
 
void addNewVertex (const SimplexId v)
 
void merge (CurrentState &other)
 
bool empty ()
 
bool find (SimplexId v)
 

Public Attributes

SimplexId vertex
 
boost::heap::fibonacci_heap< SimplexId, boost::heap::compare< VertCompFN > > propagation
 

Detailed Description

Definition at line 67 of file FTMStructures.h.

Constructor & Destructor Documentation

◆ CurrentState() [1/2]

ttk::ftm::CurrentState::CurrentState ( SimplexId  startVert,
VertCompFN vertComp 
)
inline

Definition at line 72 of file FTMStructures.h.

◆ CurrentState() [2/2]

ttk::ftm::CurrentState::CurrentState ( VertCompFN vertComp)
inline

Definition at line 76 of file FTMStructures.h.

Member Function Documentation

◆ addNewVertex()

void ttk::ftm::CurrentState::addNewVertex ( const SimplexId  v)
inline

Definition at line 91 of file FTMStructures.h.

◆ empty()

bool ttk::ftm::CurrentState::empty ( )
inline

Definition at line 100 of file FTMStructures.h.

◆ find()

bool ttk::ftm::CurrentState::find ( SimplexId  v)
inline

Definition at line 105 of file FTMStructures.h.

◆ getNextMinVertex()

SimplexId ttk::ftm::CurrentState::getNextMinVertex ( )
inline

Definition at line 85 of file FTMStructures.h.

◆ merge()

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

Definition at line 95 of file FTMStructures.h.

◆ setStartVert()

void ttk::ftm::CurrentState::setStartVert ( const SimplexId  v)
inline

Definition at line 81 of file FTMStructures.h.

Member Data Documentation

◆ propagation

boost::heap::fibonacci_heap<SimplexId, boost::heap::compare<VertCompFN> > ttk::ftm::CurrentState::propagation

Definition at line 70 of file FTMStructures.h.

◆ vertex

SimplexId ttk::ftm::CurrentState::vertex

Definition at line 68 of file FTMStructures.h.


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