Template Numerical Library: TNL::Meshes::EntityDecomposer< MeshConfig, Topologies::Polyhedron, EntityDecomposerVersion::ConnectEdgesToPoint, SubentityDecomposerVersion > Struct Template Reference

Template Numerical Library version\ main:c7077e4fd

Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
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:

- src/TNL/Meshes/Geometry/EntityDecomposer.h