Wildmeshing Toolkit
wmtk::simplex::CofacesInSimplexIterable::Iterator Class Reference

#include <CofacesInSimplexIterable.hpp>

Collaboration diagram for wmtk::simplex::CofacesInSimplexIterable::Iterator:
[legend]

Public Member Functions

 Iterator (const CofacesInSimplexIterable &container, const Tuple &t=Tuple())
 
Iteratoroperator++ ()
 
bool operator!= (const Iterator &other) const
 
Tupleoperator* ()
 

Private Attributes

const CofacesInSimplexIterablem_container
 
Tuple m_t
 

Detailed Description

Definition at line 15 of file CofacesInSimplexIterable.hpp.

Constructor & Destructor Documentation

◆ Iterator()

wmtk::simplex::CofacesInSimplexIterable::Iterator::Iterator ( const CofacesInSimplexIterable container,
const Tuple t = Tuple() 
)

Definition at line 16 of file CofacesInSimplexIterable.cpp.

References m_container, wmtk::simplex::CofacesInSimplexIterable::m_in_simplex_type, wmtk::simplex::CofacesInSimplexIterable::m_simplex, m_t, and wmtk::simplex::Simplex::primitive_type().

Here is the call graph for this function:

Member Function Documentation

◆ operator!=()

bool wmtk::simplex::CofacesInSimplexIterable::Iterator::operator!= ( const Iterator other) const

Definition at line 51 of file CofacesInSimplexIterable.cpp.

References m_t.

◆ operator*()

Tuple & wmtk::simplex::CofacesInSimplexIterable::Iterator::operator* ( )

Definition at line 56 of file CofacesInSimplexIterable.cpp.

◆ operator++()

CofacesInSimplexIterable::Iterator & wmtk::simplex::CofacesInSimplexIterable::Iterator::operator++ ( )

Definition at line 27 of file CofacesInSimplexIterable.cpp.

References wmtk::Edge, wmtk::get_primitive_type_id(), wmtk::simplex::Simplex::primitive_type(), wmtk::Mesh::switch_tuple(), wmtk::Triangle, wmtk::simplex::Simplex::tuple(), and wmtk::Vertex.

Here is the call graph for this function:

Member Data Documentation

◆ m_container

const CofacesInSimplexIterable& wmtk::simplex::CofacesInSimplexIterable::Iterator::m_container
private

Definition at line 24 of file CofacesInSimplexIterable.hpp.

Referenced by Iterator().

◆ m_t

Tuple wmtk::simplex::CofacesInSimplexIterable::Iterator::m_t
private

Definition at line 25 of file CofacesInSimplexIterable.hpp.

Referenced by Iterator(), and operator!=().


The documentation for this class was generated from the following files: