PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
Gedim::UCDCell Class Referencefinal

#include <UCDUtilities.hpp>

Public Types

enum struct  Types {
  Unknown = -1 , Point = 0 , Line = 1 , Triangle = 2 ,
  Quadrilateral = 3 , Hexahedron = 4 , Prism = 5 , Tetrahedron = 6 ,
  Pyramid = 7
}
 

Public Member Functions

 UCDCell (const Types type, const std::vector< unsigned int > pointIds, const unsigned int materialId)
 
const std::string CellLabel (const UCDCell::Types type) const
 

Public Attributes

const Types Type
 
const std::vector< unsigned intPointIds
 
const unsigned int MaterialId
 

Member Enumeration Documentation

◆ Types

Enumerator
Unknown 
Point 
Line 
Triangle 
Quadrilateral 
Hexahedron 
Prism 
Tetrahedron 
Pyramid 

Constructor & Destructor Documentation

◆ UCDCell()

Gedim::UCDCell::UCDCell ( const Types  type,
const std::vector< unsigned int pointIds,
const unsigned int  materialId 
)
inline

Member Function Documentation

◆ CellLabel()

const string Gedim::UCDCell::CellLabel ( const UCDCell::Types  type) const

Member Data Documentation

◆ MaterialId

const unsigned int Gedim::UCDCell::MaterialId

◆ PointIds

const std::vector<unsigned int> Gedim::UCDCell::PointIds

◆ Type

const Types Gedim::UCDCell::Type

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