[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orekit Developers] Infinite loop in KeplerianOrbit#eMeSinE(E)



Hi Alessandro,

Welcome to Orekit. I agree that any infinite loop is the code is a bug, even for unexpected input. Would you be able to create a test case and submit a patch to fix the issue?

Best Regards,
Evan

On 02/09/2017 11:42 AM, alessandro.vananti@aiub.unibe.ch wrote:
I noticed that sometimes my code is hanging in an infinite loop.
I found out that if eMeSinE(E) is called with NaN as argument then it never
returns.
In my code the NaN is caused by an eccentricity e < -1 that I can easily
check. (In the application I need to use e < 0 even if it is in theory not
possible!)
However the hanging behaviour is a bit misleading. Perhaps the method should
throw an exception.

Alessandro