From e6d72b57ca39058f80ec165cbf07e84a2093b3c7 Mon Sep 17 00:00:00 2001 From: Jukka Aho Date: Sat, 9 May 2026 17:00:16 +0300 Subject: [PATCH] docs(interface): document InterfaceMesh and InterfaceDOFHandler scope Outline coupled surface grids and placeholder roadmap beyond Seg2 layouts. --- src/interface/README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/interface/README.md diff --git a/src/interface/README.md b/src/interface/README.md new file mode 100644 index 0000000..30fdfd9 --- /dev/null +++ b/src/interface/README.md @@ -0,0 +1,17 @@ +# src/interface/ + +First-class interface geometry and DOF numbering for coupled problems (mortar +contact, FSI traces, interface reactions, surface chemistry), kept separate from +volume `Mesh` / `DOFHandler`. + +Types: + +- `AbstractInterfaceMesh`, `InterfaceMesh` — embedded polygonal or segment grids + (`Seg2` first) plus per-segment `InterfaceVolumeCoupling` to slave/master volume + elements. +- `InterfaceDOFHandler`, `create_interface_elements!` — same assignment discipline as + volume handlers (`Vertex` / `Cell` on the interface mesh only; no `Edge`/`Face` + until facet maps on interfaces exist). + +Mortar quadrature, projection kernels, and composition with volume operators are +implemented on top of these structures in future work.