Skip to content

Add warning message when FindRoot fails to converge #52

Add warning message when FindRoot fails to converge

Add warning message when FindRoot fails to converge #52

GitHub Actions / Unit tests failed May 1, 2024 in 1s

350 passed, 1 failed and 0 skipped

Tests failed

❌ TestReport.xml

351 tests were completed in 3s with 350 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Test Report: SpinWeightedSpheroidalHarmonics.wlt 349✅ 1❌ 1s
Test Report: ZZMemoryLeaks.wlt 1✅ 2s

❌ Test Report: SpinWeightedSpheroidalHarmonics.wlt

✅ SpinWeightedSpheroidalEigenvalue with 0 spheroidicity.
✅ SpinWeightedSpheroidalEigenvalue with 0.0 spheroidicity.
✅ SpinWeightedSpheroidalEigenvalue with 0.0``32 spheroidicity.
✅ SpinWeightedSpheroidalEigenvalue with positive machine-precision spheroidicity
✅ SpinWeightedSpheroidalEigenvalue[-3, 3, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 3, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 3, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 3, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 3, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 3, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 3, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 4, -4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 4, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 4, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 4, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 4, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 4, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 4, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 4, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-3, 4, 4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 2, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 2, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 2, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 2, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 2, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 3, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 3, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 3, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 3, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 3, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 3, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 3, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 4, -4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 4, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 4, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 4, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 4, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 4, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 4, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 4, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-2, 4, 4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 1, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 1, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 1, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 2, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 2, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 2, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 2, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 2, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 3, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 3, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 3, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 3, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 3, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 3, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 3, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 4, -4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 4, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 4, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 4, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 4, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 4, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 4, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 4, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[-1, 4, 4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 0, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 1, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 1, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 1, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 2, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 2, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 2, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 2, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 2, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 3, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 3, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 3, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 3, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 3, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 3, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 3, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 4, -4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 4, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 4, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 4, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 4, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 4, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 4, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 4, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[0, 4, 4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 1, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 1, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 1, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 2, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 2, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 2, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 2, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 2, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 3, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 3, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 3, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 3, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 3, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 3, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 3, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 4, -4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 4, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 4, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 4, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 4, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 4, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 4, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 4, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[1, 4, 4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 2, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 2, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 2, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 2, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 2, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 3, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 3, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 3, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 3, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 3, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 3, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 3, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 4, -4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 4, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 4, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 4, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 4, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 4, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 4, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 4, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[2, 4, 4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 3, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 3, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 3, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 3, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 3, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 3, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 3, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 4, -4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 4, -3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 4, -2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 4, -1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 4, 0, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 4, 1, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 4, 2, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 4, 3, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue[3, 4, 4, 1.`32.*^-9]
✅ SpinWeightedSpheroidalEigenvalue with machine precision near-zero spheroidicity.
✅ SpinWeightedSpheroidalEigenvalue[-2, 2, 1, 0. + 0.1*I]
✅ SpinWeightedSpheroidalEigenvalue[0, 2, 1, 0.1 + 0.2*I]
✅ SpinWeightedSpheroidalEigenvalue[...]
✅ SpinWeightedSpheroidalEigenvalue[..., Method -> "Leaver"]
✅ SpinWeightedSpheroidalEigenvalue[..., Method -> {"Leaver"}]
✅ SpinWeightedSpheroidalEigenvalue[..., Method -> {"Leaver", <<valid suboption>>}]
✅ SpinWeightedSpheroidalEigenvalue[..., Method -> {"Leaver", "NumInversions" -> 3}]
✅ SpinWeightedSpheroidalEigenvalue[..., Method -> {"Leaver", <<invalid suboption>>}]
✅ SpinWeightedSpheroidalEigenvalue[..., Method -> "SphericalExpansion"]
✅ SpinWeightedSpheroidalEigenvalue[..., Method -> {"SphericalExpansion"}]
✅ SpinWeightedSpheroidalEigenvalue[..., Method -> {"SphericalExpansion", <<invalid subobtion>>}]
✅ SpinWeightedSpheroidalEigenvalue[..., {"SphericalExpansion", <<valid suboption>>}]
✅ SpinWeightedSpheroidalHarmonicS[-3, 3, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 3, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 3, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 3, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 3, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 3, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 3, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 4, -4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 4, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 4, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 4, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 4, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 4, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 4, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 4, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-3, 4, 4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 2, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 2, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 2, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 2, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 2, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 3, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 3, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 3, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 3, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 3, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 3, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 3, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 4, -4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 4, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 4, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 4, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 4, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 4, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 4, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 4, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-2, 4, 4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 1, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 1, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 1, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 2, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 2, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 2, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 2, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 2, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 3, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 3, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 3, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 3, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 3, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 3, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 3, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 4, -4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 4, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 4, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 4, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 4, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 4, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 4, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 4, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[-1, 4, 4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 0, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 1, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 1, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 1, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 2, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 2, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 2, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 2, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 2, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 3, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 3, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 3, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 3, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 3, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 3, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 3, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 4, -4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 4, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 4, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 4, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 4, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 4, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 4, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 4, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 4, 4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 1, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 1, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 1, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 2, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 2, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 2, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 2, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 2, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 3, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 3, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 3, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 3, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 3, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 3, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 3, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 4, -4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 4, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 4, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 4, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 4, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 4, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 4, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 4, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[1, 4, 4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 2, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 2, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 2, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 2, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 2, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 3, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 3, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 3, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 3, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 3, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 3, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 3, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 4, -4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 4, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 4, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 4, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 4, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 4, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 4, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 4, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[2, 4, 4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 3, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 3, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 3, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 3, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 3, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 3, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 3, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 4, -4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 4, -3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 4, -2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 4, -1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 4, 0, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 4, 1, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 4, 2, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 4, 3, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[3, 4, 4, 1.`20.*^-6]
✅ SpinWeightedSpheroidalHarmonicS[0, 1, 0, 0.5]
✅ SpinWeightedSpheroidalHarmonicS[0, 2, -1, 0.8]
✅ SpinWeightedSpheroidalHarmonicS[-2, 10, 5, 1.]
❌ SpinWeightedSpheroidalHarmonicS[1, 2, 2, 2.12`20.]
	Input: HoldForm[SpinWeightedSpheroidalHarmonicS[1, 2, 2, 2.12`20., Method -> "Leaver"][1.0471975511965976, 0]]
✅ SpinWeightedSpheroidalHarmonicS[-2, 7, 2, 0.01`40.]
✅ SpinWeightedSpheroidalHarmonicS[0, 1, 0, 0.01`30.]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 1.*^-8], θ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 1.*^-8, Method -> Automatic], θ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 1.*^-8, Method -> "SphericalExpansion"], θ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 1.*^-8, Method -> "Leaver"], θ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 1.*^-8], ϕ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 1.*^-8, Method -> Automatic], ϕ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 1.*^-8, Method -> "SphericalExpansion"], ϕ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 1.*^-8, Method -> "Leaver"], ϕ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 9.9999999999999999999999999999999999999999999999999`32.*^-9], θ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 9.9999999999999999999999999999999999999999999999999`32.*^-9, Method -> Automatic], θ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 9.9999999999999999999999999999999999999999999999999`32.*^-9, Method -> "SphericalExpansion"], θ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 9.9999999999999999999999999999999999999999999999999`32.*^-9, Method -> "Leaver"], θ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 9.9999999999999999999999999999999999999999999999999`32.*^-9, Method -> Automatic], ϕ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 9.9999999999999999999999999999999999999999999999999`32.*^-9], ϕ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 9.9999999999999999999999999999999999999999999999999`32.*^-9, Method -> "SphericalExpansion"], ϕ]
✅ D[SpinWeightedSpheroidalHarmonicS[0, 2, 2, 9.9999999999999999999999999999999999999999999999999`32.*^-9, Method -> "Leaver"], ϕ]
✅ SpinWeightedSpheroidalHarmonicS[...]
✅ SpinWeightedSpheroidalHarmonicS[..., Method -> "Leaver"]
✅ SpinWeightedSpheroidalHarmonicS[..., Method -> {"Leaver"}]
✅ SpinWeightedSpheroidalHarmonicS[..., Method -> {"Leaver", NumTerms -> 2}]
✅ SpinWeightedSpheroidalHarmonicS[..., Method -> {"Leaver", <<invalid suboption>>}]
✅ SpinWeightedSpheroidalHarmonicS[..., Method -> "SphericalExpansion"]
✅ SpinWeightedSpheroidalHarmonicS[..., Method -> {"SphericalExpansion"}]
✅ SpinWeightedSpheroidalHarmonicS[..., Method -> {"SphericalExpansion", <<invalid subobtion>>}]
✅ SpinWeightedSpheroidalHarmonicS[..., {"SphericalExpansion", <<valid suboption>>}]
✅ SpinWeightedSpheroidalHarmonicS[...] with 0.0 spheroidicity
✅ SpinWeightedSpheroidalHarmonicS[...] with 0 spheroidicity
✅ SpinWeightedSpheroidalHarmonicS[...] with 0.0``32 spheroidicity
✅ ExpansionCoefficients (Leaver)
✅ ExpansionCoefficients (SphericalExpansion)
✅ SpinWeightedSpheroidalEigenvalue with s=0 for complex (approximate QNM) spheroidicity (l=2,m=2)
✅ SpinWeightedSpheroidalEigenvalue with s=0 for complex (approximate QNM) spheroidicity (l=14,m=1)
✅ SpinWeightedSpheroidalEigenvalue with s=0 for complex (approximate QNM) spheroidicity (l=17,m=17)

✅ Test Report: ZZMemoryLeaks.wlt

✅ Memory leaks

Annotations

Check failure on line 0 in TestReport.xml

See this annotation in the file changed.

@github-actions github-actions / Unit tests

Test Report: SpinWeightedSpheroidalHarmonics.wlt ► SpinWeightedSpheroidalHarmonicS[1, 2, 2, 2.12`20.]

Failed test found in:
  TestReport.xml
Error:
  Input: HoldForm[SpinWeightedSpheroidalHarmonicS[1, 2, 2, 2.12`20., Method -> "Leaver"][1.0471975511965976, 0]]
Raw output
Input: HoldForm[SpinWeightedSpheroidalHarmonicS[1, 2, 2, 2.12`20., Method -> "Leaver"][1.0471975511965976, 0]]
Expected output: HoldForm[0.053503866650272916]
Actual output: HoldForm[0.05350386665030942]