Skip to content

Add the edge space of a 2D hierarchy - #33

Merged
max-models merged 1 commit into
develfrom
edge-space
Oct 28, 2026
Merged

max-models merged 1 commit into
develfrom
edge-space

Conversation

@max-models

Copy link
Copy Markdown
Owner

CompositeEdges (patchwork.edges): the lowest-order edge space next to CompositeNodes, one line integral of the field per edge of the leaf cells.

  • gradient: the incidence of edges and nodes (end minus start), exact for any potential.
  • reduction: a coarse edge on a patch edge is two hanging half-edges, each carrying half of it; the constraints commute with the gradient (G T = T1 G T).
  • mass(lumped=True|False): the field energy; lumped, T^T G^T M1 G T is NodalPoisson's matrix to round-off on every layout.
  • evaluation(points): the Whitney field at points (for G phi the gradient of the bilinear potential), and deposit(points, vectors), its transpose.
  • CompositeNodes.point_cells, factored out of cell_weights.

Tutorial 07: the edge space.

@max-models
max-models added this pull request to stack #35 October 28, 2026 15:43
@max-models
max-models merged commit 8ec7b62 into devel Oct 28, 2026
15 checks passed
@max-models
max-models deleted the edge-space branch October 29, 2026 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant