NASA-AMMOS / aerie

A software framework for modeling spacecraft.
https://nasa-ammos.github.io/aerie-docs/
MIT License
73 stars 19 forks source link

Bugfix for polynomial root-finding #1322

Closed DavidLegg closed 8 months ago

DavidLegg commented 9 months ago

Description

Fixes a few bugs related to rootfinding and expiry-propagation for Polynomial resources. The most important of these fixes are:

Before:

image

After

image

Verification

The changes in polynomial root-finding come with additional unit tests to detect some of these edge cases. Additionally, Brad has tested these changes with the SRL model, with positive results.

Documentation

N/A

Future work

N/A