Expand description
This is the core crate containing most of dexterior
’s functionality
(specifically, everything except the visuals).
See the dexterior
crate’s documentation for an in-depth introduction.
Modules§
- cochain
- Cochains, i.e. values assigned to elements of a mesh.
- gmsh
- Utilities for loading meshes generated with
gmsh
. - mesh
- The core discretization structure of DEC, the (simplicial) mesh.
- operator
- Composable operators for doing math on
Cochain
s. - quadrature
- Operations for integrating functions over simplices.
Structs§
- Composed
Operator - A composition of one or more
Operator
s. - Dual
- Marker type indicating a
Cochain
oroperator
corresponds to a dual mesh. - Dual
Cell Iter - Iterator over a set of
DIM
-dimensional dual cells in a mesh. - Dual
Cell View - A view into a dual cell’s data.
- Exterior
Derivative - The exterior derivative, also known as the coboundary operator.
- Hodge
Star - A diagonal Hodge star operator.
- Primal
- Marker type indicating a
Cochain
oroperator
corresponds to a primal mesh. - Simplex
Iter - Iterator over a set of
DIM
-simplices in a mesh. - Simplex
View - A view into a single simplex’s data.
- Simplicial
Mesh - A DEC mesh where the primal cells are all simplices (points, line segments, triangles, tetrahedra etc).
Traits§
- Operator
- Trait enabling operator composition checked for compatibility at compile time.
Type Aliases§
- Cochain
- A vector of values corresponding to
a set of
k
-dimensional cells on a mesh. - Op
- A type alias for
ComposedOperator
to make common patterns more convenient to type.