Struct LightSimplicialComplex::simplex_boundary_iterator

Nested Relationships

This struct is a nested type of Template Class LightSimplicialComplex.

Struct Documentation

struct simplex_boundary_iterator

Public Functions

inline simplex_boundary_iterator(index_type s, size_t dim, const LightSimplicialComplex *p)
inline simplex_boundary_iterator(index_type s, size_t dim, const LightSimplicialComplex *p, int i)
inline simplex_boundary_iterator(int i)
inline std::tuple<index_type, int> next()
inline index_type operator*() const
inline simplex_boundary_iterator &operator++()
inline simplex_boundary_iterator &operator--()
inline bool operator!=(const simplex_boundary_iterator &other)
inline bool operator==(const simplex_boundary_iterator &other)
inline operator bool() const

Public Members

const LightSimplicialComplex *p
size_t dim
int c
int i
index_type before
index_type after