DOLFINx 0.12.0.0
DOLFINx C++
Loading...
Searching...
No Matches
GeometryPack< D, U > Struct Template Reference

Mesh geometry data passed to the assembly kernels. More...

#include <traits.h>

Public Attributes

D dofmap
 Geometry dofmap, shape (num_cells, num_nodes_per_cell).
md::mdspan< const U, md::extents< std::size_t, md::dynamic_extent, 3 > > x

Detailed Description

template<class D, std::floating_point U>
requires MDSpan2Int32<D>
struct dolfinx::fem::GeometryPack< D, U >

Mesh geometry data passed to the assembly kernels.

Template Parameters
DGeometry dofmap type, a rank-2 mdspan of const std::int32_t.
UGeometry (coordinate) scalar type.

Member Data Documentation

◆ x

template<class D, std::floating_point U>
md::mdspan<const U, md::extents<std::size_t, md::dynamic_extent, 3> > x

Node coordinates, shape (num_nodes, 3). The trailing extent is static so the coordinate gather folds.


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