TheCoreIsTheBowlUpToItsEdge: sample 0.996R so a join at 0.995R fails

The mutation table showed a join at 0.995R surviving: no sample lay at or past it. At 0.996R the log form
differs from the bowl by 1.6e-5 c, over the test's tolerance.

Not built or run locally; verified in the Yggdrasil job.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-10-15 08:17:10 +02:00
commit 1c5326dd9d

View file

@ -358,7 +358,7 @@ public sealed class PotentialOwnerTests : IDisposable
var zone = ZoneOf(planets, (mass, float2.zero));
var c = planets.WellStrength.Evaluate(mass);
var core = planets.CoreRadius.Evaluate(mass);
foreach (var fraction in new[] { .5f, .75f, .9f, .95f, .98f, .99f })
foreach (var fraction in new[] { .5f, .75f, .9f, .95f, .98f, .99f, .996f })
foreach (var angle in new[] { 0f, 2.3f })
{
var r = fraction * core;