Lagrange
MeshTopology< MeshType > Class Template Reference

Public Types

using IndexList = typename MeshType::IndexList
 
using Edge = typename MeshType::Edge
 
using Index = typename MeshType::Index
 

Public Member Functions

void initialize (MeshType &mesh)
 
bool is_initialized () const
 
const std::vector< std::vector< Index > > & get_boundaries () const
 
int get_euler () const
 
bool is_cylinder () const
 
bool is_disc () const
 
bool is_manifold () const
 
bool is_vertex_manifold () const
 
bool is_edge_manifold () const
 
const std::vector< std::vector< Index > > & get_boundary_loops () const
 

Protected Member Functions

void initialize_euler (const MeshType &mesh)
 
void initialize_manifoldness (const MeshType &mesh)
 
void initialize_boundary (MeshType &mesh)
 
bool check_edge_manifold (const MeshType &mesh) const
 
bool check_vertex_manifold (const MeshType &mesh) const
 

Member Function Documentation

◆ check_vertex_manifold()

bool check_vertex_manifold ( const MeshType mesh) const
inlineprotected

< initial value of the result.


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