Rodin/Adaptation/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.