Skip to content

Project Geode-Common

class FrontCycle

cpp
Inherits from std::list<index_t>
Inherits from std::list<index_t>

Functions

position_in_cycle

cpp
public optional position_in_cycle(index_t vertex)
public optional position_in_cycle(index_t vertex)

vertex0

cpp
public index_t vertex0()
public index_t vertex0()

vertex1

cpp
public index_t vertex1()
public index_t vertex1()

previous

cpp
public index_t previous()
public index_t previous()

next

cpp
public index_t next()
public index_t next()

increment

cpp
public void increment()
public void increment()

current

cpp
public index_t current()
public index_t current()

vertex_at_position

cpp
public index_t vertex_at_position(index_t position)
public index_t vertex_at_position(index_t position)

is_in_cycle

cpp
public bool is_in_cycle(index_t vertex)
public bool is_in_cycle(index_t vertex)

insert_before

cpp
public void insert_before(index_t vertex, index_t new_vertex)
public void insert_before(index_t vertex, index_t new_vertex)

insert_after

cpp
public void insert_after(index_t vertex, index_t new_vertex)
public void insert_after(index_t vertex, index_t new_vertex)

remove_vertex

cpp
public void remove_vertex(index_t vertex)
public void remove_vertex(index_t vertex)

split_cycle

cpp
public FrontCycle split_cycle(index_t tie_vertex)
public FrontCycle split_cycle(index_t tie_vertex)

tie_vertex

cpp
public optional tie_vertex()
public optional tie_vertex()

generate_simple_cycles

cpp
public vector generate_simple_cycles()
public vector generate_simple_cycles()

Geode-solutions' documentation website