Template Numerical Library version\ main:6c80161
Loading...
Searching...
No Matches
TNL::Meshes::EntityDecomposer< MeshConfig, Topologies::Polyhedron, EntityDecomposerVersion::ConnectEdgesToPoint, SubentityDecomposerVersion > Struct Template Reference

Public Types

using CellTopology = Topologies::Polyhedron
 
using Device = Devices::Host
 
using FaceTopology = Topologies::Polygon
 
using GlobalIndexType = typename MeshConfig::GlobalIndexType
 
using LocalIndexType = typename MeshConfig::LocalIndexType
 
using MeshEntityType = MeshEntity< MeshConfig, Device, CellTopology >
 
using MeshSubentityType = MeshEntity< MeshConfig, Device, FaceTopology >
 
using SubentityDecomposer = EntityDecomposer< MeshConfig, FaceTopology, SubentityDecomposerVersion >
 
using VertexMeshEntityType = typename MeshEntityType::template SubentityTraits< 0 >::SubentityType
 

Static Public Member Functions

template<typename AddPointFunctor , typename AddCellFunctor >
static void decompose (const MeshEntityType &entity, AddPointFunctor &&addPoint, AddCellFunctor &&addCell)
 
static std::pair< GlobalIndexType, GlobalIndexType > getExtraPointsAndEntitiesCount (const MeshEntityType &entity)
 

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