10#include <dolfinx/graph/AdjacencyList.h>
39std::tuple<common::IndexMap, int, std::vector<std::vector<std::int32_t>>>
41 const std::vector<ElementDofLayout>& element_dof_layouts,
42 const std::function<std::vector<int>(
43 const graph::AdjacencyList<std::int32_t>&)>& reorder_fn);
54 const mesh::Topology& topology,
55 const std::vector<std::vector<std::vector<int>>>& entity_dofs,
56 const std::vector<std::vector<std::vector<int>>>& entity_closure_dofs,
Degree-of-freedom map.
Definition DofMap.h:73
Definition ElementDofLayout.h:31
Topology stores the topology of a mesh, consisting of mesh entities and connectivity (incidence relat...
Definition Topology.h:49
Miscellaneous classes, functions and types.
Definition dolfinx_common.h:8
Finite element method functionality.
Definition assemble_expression_impl.h:23
fem::DofMap build_real_element_dofmap(const mesh::Topology &topology, const std::vector< std::vector< std::vector< int > > > &entity_dofs, const std::vector< std::vector< std::vector< int > > > &entity_closure_dofs, int value_size)
Build a dofmap on a real element, i.e. a single constant dof shared by all cells.
Definition dofmapbuilder.cpp:696
std::tuple< common::IndexMap, int, std::vector< std::vector< std::int32_t > > > build_dofmap_data(MPI_Comm comm, const mesh::Topology &topology, const std::vector< ElementDofLayout > &element_dof_layouts, const std::function< std::vector< int >(const graph::AdjacencyList< std::int32_t > &)> &reorder_fn)
Definition dofmapbuilder.cpp:643
Mesh data structures and algorithms on meshes.
Definition DofMap.h:32