Activity
Remove dependency on ComputerAlgebra for plotting
Remove dependency on ComputerAlgebra for plotting
Strengthen Solve to assume it can rely on previous solutions
Strengthen Solve to assume it can rely on previous solutions
Force push
Strengthen Solve to assume it can rely on previous solutions
Strengthen Solve to assume it can rely on previous solutions
OrderBy seems a little inefficient
OrderBy seems a little inefficient
Count zeros in the pivot row too
Count zeros in the pivot row too
Remove equations that are fully eliminated
Remove equations that are fully eliminated
Fix bug that meant this extra logic doesn't actually do anything
Fix bug that meant this extra logic doesn't actually do anything
Squashed commit of the following:
Squashed commit of the following:
Allow choosing a pivot with more zero eliminations even if the pivot …
Allow choosing a pivot with more zero eliminations even if the pivot …
Refactor pivoting algorithm and more aggressively use zeros as tie br…
Refactor pivoting algorithm and more aggressively use zeros as tie br…
Simpler implementation using fewer logs
Simpler implementation using fewer logs
Better implementation of previous commit to avoid BigInteger division
Better implementation of previous commit to avoid BigInteger division
Fix huge rationals being converted to NaN
Fix huge rationals being converted to NaN
Handle Real operator^ without falling through to rational to catch in…
Handle Real operator^ without falling through to rational to catch in…
Assert denominators are not zero or handle them for double conversion
Assert denominators are not zero or handle them for double conversion
Handle cases where -1 can be factored out of multiplication terms
Handle cases where -1 can be factored out of multiplication terms
Drop non-executable targets back to netstandard2.0
Drop non-executable targets back to netstandard2.0
Fix overly clever CompareTo implementations
Fix overly clever CompareTo implementations
Fix overly clever CompareTo implementations
Fix overly clever CompareTo implementations