PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
Gedim::GeometryUtilities::MergePolyhedronsInput Struct Reference

#include <GeometryUtilities.hpp>

Public Types

enum struct  MergeTypes { None = 0 , Common = 1 , Remove = 2 }
 
using MergeTypesList = std::vector< std::pair< Gedim::GeometryUtilities::MergePolyhedronsInput::MergeTypes, unsigned int > >
 

Public Attributes

std::array< Gedim::GeometryUtilities::MergePolyhedronsInput::MergeTypesList, 2 > Vertices_Type
 
std::array< Gedim::GeometryUtilities::MergePolyhedronsInput::MergeTypesList, 2 > Edges_Type
 
std::array< Gedim::GeometryUtilities::MergePolyhedronsInput::MergeTypesList, 2 > Faces_Type
 
std::vector< std::array< unsigned int, 2 > > Common_vertices
 
std::vector< std::array< unsigned int, 2 > > Common_edges
 
std::vector< std::array< unsigned int, 2 > > Common_faces
 

Static Public Attributes

static constexpr unsigned int none = UINT_MAX
 

Member Typedef Documentation

◆ MergeTypesList

Member Enumeration Documentation

◆ MergeTypes

Enumerator
None 
Common 
Remove 

Member Data Documentation

◆ Common_edges

std::vector<std::array<unsigned int, 2> > Gedim::GeometryUtilities::MergePolyhedronsInput::Common_edges

◆ Common_faces

std::vector<std::array<unsigned int, 2> > Gedim::GeometryUtilities::MergePolyhedronsInput::Common_faces

◆ Common_vertices

std::vector<std::array<unsigned int, 2> > Gedim::GeometryUtilities::MergePolyhedronsInput::Common_vertices

◆ Edges_Type

std::array<Gedim::GeometryUtilities::MergePolyhedronsInput::MergeTypesList, 2> Gedim::GeometryUtilities::MergePolyhedronsInput::Edges_Type

◆ Faces_Type

std::array<Gedim::GeometryUtilities::MergePolyhedronsInput::MergeTypesList, 2> Gedim::GeometryUtilities::MergePolyhedronsInput::Faces_Type

◆ none

constexpr unsigned int Gedim::GeometryUtilities::MergePolyhedronsInput::none = UINT_MAX
staticconstexpr

◆ Vertices_Type

std::array<Gedim::GeometryUtilities::MergePolyhedronsInput::MergeTypesList, 2> Gedim::GeometryUtilities::MergePolyhedronsInput::Vertices_Type

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