Releases: stevenmburns/momwire
Releases · stevenmburns/momwire
Release list
v0.18.0
What's Changed
- Junction ports: voltage-drivable ports at junction nodes with KCL-row current readout (#172) by @stevenmburns in #173
- Allow feeds=[] when junction ports drive the solve (#172 follow-up) by @stevenmburns in #174
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- Enrichment over PEC ground: image reaction for the singular junction bases (#167) by @stevenmburns in #169
- Fast finite (refl-coef) ground for singular-enrichment bases (#167 stage 2) by @stevenmburns in #170
- Sommerfeld ground for singular-enrichment bases — #167 complete (stage 3) by @stevenmburns in #171
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- test(sommerfeld): pin degree-1 bspline against the nec2c gn 2 golden by @stevenmburns in #163
- bspline: wire singular enrichment into the Y-matrix path by @stevenmburns in #166
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- Verify Fly fleet convergence after the primer-site deploy by @stevenmburns in #154
- Document the refl-coef validity window (closes the #153 study) by @stevenmburns in #155
- fix(sommerfeld): cap grid r1_max to bound far-pair fill (#157) by @stevenmburns in #158
- Sommerfeld grid: near/far tabulation split — fill cost linear in geometry extent by @stevenmburns in #160
- Sommerfeld grid: frequency-axis reuse — one fill per band sweep, not per point by @stevenmburns in #162
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- Ground-junction end condition: wires touching the ground plane solve correctly on every basis by @stevenmburns in #152
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Per-wire radius arrays: SinusoidalSolver + BSpline Galerkin family by @stevenmburns in #148
- Per-wire radius in the fast solvers + sinusoidal C++ per-run dispatch (#147) by @stevenmburns in #149
- chore: bump version to 0.13.0 by @stevenmburns in #150
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- fix(hmatrix): mask zero-weight padding wings from basis bounding boxes by @stevenmburns in #139
- perf(bspline): chunked dense fill+assemble — drop the (d+1,d+1,N,N) J tensor by @stevenmburns in #140
- perf(sinusoidal): stash LU factors, not the raw matrix, for the adjoint oracle by @stevenmburns in #141
- test: loosen grounded chunked-vs-tensor tolerance to 1e-10 (cross-compiler) by @stevenmburns in #142
- test: extend the 1e-10 cross-compiler margin to the free-space chunked tests by @stevenmburns in #144
- Fix #143: ArrayBlockSolver degrades to H-matrix on degenerate partitions by @stevenmburns in #145
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- SinusoidalSolver distributed wire loading + public wire-material exports by @stevenmburns in #135
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- The MoM primer site — "A voltage in a gap" (Acts I–IV, 14 chapters) by @stevenmburns in #128
- fix(site): link all four acts on the primer front page by @stevenmburns in #129
- docs(site): cross-chapter links + correct the reactance-offset attribution by @stevenmburns in #130
- Distributed series wire impedance: conductor loss + insulated-wire loading by @stevenmburns in #132
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Sommerfeld perf Phase 4: compiled remainder assembly by @stevenmburns in #125
- Retire TriangularSolver: batched bspline sweeps (junctions + multi-port Y included), tent-basis pins, −2900 lines by @stevenmburns in #126
- Sinusoidal refl-coef ground: fused C++ Fresnel-weighted field tensor (5.6x, kills the super-quadratic fill) by @stevenmburns in #127
Full Changelog: v0.8.0...v0.9.0