10#include <basix/cell.h>
11#include <dolfinx/graph/AdjacencyList.h>
87std::map<std::array<int, 2>, std::vector<std::set<int>>>
Definition AdjacencyList.h:28
Mesh data structures and algorithms on meshes.
Definition DofMap.h:32
CellType cell_facet_type(CellType type, int index)
Definition cell_types.cpp:77
int cell_dim(CellType type)
Return topological dimension of cell type.
Definition cell_types.cpp:134
CellType cell_entity_type(CellType type, int d, int index)
Return type of cell for entity of dimension d at given entity index.
Definition cell_types.cpp:64
CellType cell_type_from_basix_type(basix::cell::type celltype)
Get a cell type from a Basix cell type.
Definition cell_types.cpp:237
int num_cell_vertices(CellType type)
Definition cell_types.cpp:147
graph::AdjacencyList< int > get_entity_vertices(CellType type, int dim)
Definition cell_types.cpp:108
basix::cell::type cell_type_to_basix_type(CellType celltype)
Convert a cell type to a Basix cell type.
Definition cell_types.cpp:212
std::map< std::array< int, 2 >, std::vector< std::set< int > > > cell_entity_closure(CellType cell_type)
Definition cell_types.cpp:153
int cell_num_entities(CellType type, int dim)
Definition cell_types.cpp:139
CellType
Cell type identifier.
Definition cell_types.h:22
bool is_simplex(CellType type)
Definition cell_types.cpp:145
std::string to_string(CellType type)
Definition cell_types.cpp:17
CellType to_type(const std::string &cell)
Definition cell_types.cpp:42
graph::AdjacencyList< int > get_sub_entities(CellType type, int dim0, int dim1)
Definition cell_types.cpp:115