The previous implementation of the circumradius squared calculation set the result to infinity if the denominator was smaller than an arbitrarily small value.
This caused incorrect behavior when dealing with small simplices, as in issue #16.
The issue has been resolved by wrapping the return statement in a try-except block to catch ZeroDivisionError exceptions.
The previous implementation of the circumradius squared calculation set the result to infinity if the denominator was smaller than an arbitrarily small value.
This caused incorrect behavior when dealing with small simplices, as in issue #16.
The issue has been resolved by wrapping the return statement in a try-except block to catch ZeroDivisionError exceptions.
Closes issue #16