CellGeomCache.h file
Per-cell geometry cache for the 2D triangular affine prototype of the Jacobian admissibility barrier and the intrinsic shape quality energy.
Scope. This header is specialised to PLANAR 2D MESHES with AFFINE TRIANGLE cells. It is NOT FES-independent: it assumes a P1 nodal basis with three vertex dofs per cell and constant gradient on the cell. Extending it to general FES / high-order polytopes requires replacing the per-cell A_K = const, gradN = const cache by a quadrature-driven evaluation of A_K^u = D(F_K + u_h o F_K) at each integration point.
Namespaces
- namespace Rodin
- The Rodin library for finite element methods and shape optimization.
- namespace Rodin::Adaptation
- Namespace Rodin::
Tests:: Benchmarks.
Classes
- struct Rodin::Adaptation::CellGeomCache
- Per-cell geometry cache for the 2D triangular affine prototype.