This closes #
Write a summary of what you changed. It is helpful to have context on why you made this change!
Please delete options that are not relevant.
- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality to not work as expected)
- This change requires a documentation update
Describe how you tested this change and any special setup configurations in case someone else wants to reproduce this.
Test Configuration:
- New functionality is documented in the necessary spots (i.e new functions documented in the header)
- Unit tests cover any new functionality or edge cases that the PR was meant to resolve (if applicable)
- The CI checks are passing
- I reviewed my own code in the GitHub diff and am sure that each change is intentional
- I feel comfortable about this code flying in a rocket