Description
Backend-neutral local contributions, assembly maps, and sparse algebra.
Structs§
- Assembly
Accumulator - Shared ordered scatter state for assembly backend implementors.
- Assembly
Delta - Canonical packet-local scatter delta for one square assembly target.
- Assembly
Map - Mapping from anonymous local rows/columns to global algebra.
- Assembly
Packet - One pure local contribution and its one-or-more algebraic projections.
- Assembly
Plan - Ordered output shape for one assembly operation.
- Assembly
Report - Evidence for one completely accepted assembly operation.
- Assembly
Result - Finalized target systems and their exact assembly placement evidence.
- Assembly
RowDelta - Canonical additive effect of one mapped local contribution on one row.
- Assembly
Target - One nonempty square algebraic system produced by assembly.
- Assembly
Target Id - Typed ordinal of one output system within an
AssemblyPlan. - CooAssembler
- Deterministic row-indexed coordinate accumulator for local contributions.
- CsrMatrix
- Immutable compressed sparse row matrix.
- DofId
- Dense global degree-of-freedom index in one assembled system.
- Indexed
Assembly Work - Ergonomic
AssemblyWorkbacked by one immutable indexed closure. - Linear
System - Sparse square matrix and matching right-hand side.
- Local
Contribution - Dense local matrix and right-hand-side contribution in local ordering.
- Packet
Linear Operator - Matrix-free complete-vector action over projected local packets.
- Packet
Linear System - One complete RHS and its matrix-free packet operator.
- Reference
Assembly Backend - Direct increasing-index assembly used as the deterministic oracle.
- Target
Assembly Delta - One plan-validated packet-local delta addressed to its target ordinal.
- Target
Assembly Map - One local-to-global map addressed to a specific assembly target.
Enums§
- Assembly
Packet SetIdentity V1 - Identity of the ordered logical entity set addressed by assembly packets.
- Local
Unknown - One local trial slot after essential constraints are resolved.
Constants§
- REFERENCE_
ASSEMBLY_ BACKEND - Shared reference assembly backend.
Traits§
- Assembly
Backend - Backend-neutral indexed assembly execution.
- Assembly
Work - Indexed pure local work evaluated by an assembly backend.