完善 PNL00R 摩擦模型与八路回归

This commit is contained in:
huojiarong committed 2026-08-18 09:30:29 +00:00
1 parent 684d28752a
commit f725f038b6
10 files changed
+498 -98

No files matched your search

+5 -5
View File
@@ -165,9 +165,9 @@ class SupportedPistonTangentCompilerTests(unittest.TestCase):
order=0,
)
self.assertEqual(pattern.nnz, 3296)
self.assertEqual(columns_only.nnz, 2464)
self.assertEqual(len(active_columns), 108)
self.assertEqual(pattern.nnz, 3280)
self.assertEqual(columns_only.nnz, 2448)
self.assertEqual(len(active_columns), 116)
self.assertEqual(int(groups.max(initial=-1)) + 1, 36)
jacobian = SparseSecantJacobian(
@@ -182,10 +182,10 @@ class SupportedPistonTangentCompilerTests(unittest.TestCase):
self.assertEqual(diagnostics["originalColorGroupCount"], 52)
self.assertEqual(diagnostics["remainingColorGroupCount"], 36)
self.assertEqual(diagnostics["exactColumnCount"], 16)
self.assertEqual(diagnostics["finiteDifferenceColumnCount"], 108)
self.assertEqual(diagnostics["finiteDifferenceColumnCount"], 116)
self.assertEqual(
jacobian._remaining_finite_difference_sparsity.nnz,
2176,
2160,
)
def test_partial_unsupported_branch_fails_with_stable_reason(self) -> None: