View Single Post
  #1   Spotlight this post!  
Unread 11-02-2011, 09:17
jwakeman jwakeman is offline
Registered User
FRC #0063 (Red Barons)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: 16510
Posts: 182
jwakeman is just really nicejwakeman is just really nicejwakeman is just really nicejwakeman is just really nicejwakeman is just really nice
Testing for infinity

Hi,

I would like to test if the value returned in a double is infinity. I tried comparing if the bytes of the double were equal to 0x7F00000000000000 and I tried if(atof("infinity") == doubleVal) but the first always returned false and the second always returned true. I see a function infinity( ) in mathALib that looked like it might be helpful but I'm not sure how to include that lib. I can compile using that function but get a link error once on the cRIO. So really two questions here:

1. How to link with a lib like mathALib?
2. A nice way to check for infinity (and maybe NaN while your at it)?

Thanks!
Reply With Quote