Record gravity arithmetic diagnostics and bounded model campaign

This commit is contained in:
2026-09-17 10:22:25 -04:00
parent 6a91cfaf06
commit 0bf260f04d
4 changed files with 131 additions and 2 deletions

View File

@@ -626,11 +626,16 @@ template <class Context> int RunContext(Context &context, const Options &o, cons
metric("gravity_iterations", strategyDiagnostics.gravityIterations);
metric("gravity_failures", strategyDiagnostics.gravityFailures);
metric("gravity_prepared_failures", strategyDiagnostics.gravityPreparedFailures);
metric("compact_gravity_operator", strategyDiagnostics.compactGravityOperator);
metric("compact_gravity_inverse", strategyDiagnostics.compactGravityInverse);
metric("linear_report_space", static_cast<int>(strategyDiagnostics.lastLinearReportSpace));
metric("gravity_solve_seconds", strategyDiagnostics.gravitySolveSeconds);
metric("last_gravity_true_residual", strategyDiagnostics.lastGravityTrueResidual);
metric("last_gravity_correction_norm", strategyDiagnostics.lastGravityCorrectionNorm);
metric("last_gravity_prepared_defect", strategyDiagnostics.lastGravityPreparedDefect);
metric("last_gravity_affine_disagreement", strategyDiagnostics.lastGravityAffineDisagreement);
metric("last_gravity_arithmetic_allowance", strategyDiagnostics.lastGravityArithmeticAllowance);
metric("last_gravity_prepared_target_threshold", strategyDiagnostics.lastGravityPreparedTargetThreshold);
metric("initial_gravity_residual", strategyDiagnostics.initialGravityResidual);
metric("completed_initial_gravity_residual", strategyDiagnostics.completedInitialGravityResidual);
metric("last_lifted_relative_true_residual", strategyDiagnostics.lastLiftedRelativeTrueResidual);