maths.h

00001 #ifndef AFL_UTIL_MATHS_H
00002 #define AFL_UTIL_MATHS_H
00003 
00004 #include "afltypes.h"
00005 
00006 namespace afl
00007 {
00008     namespace util
00009     {
00010         namespace maths
00011         {
00015              bool isNaV( const data_t& t );
00016 
00022              bool isNaV( const Value& t );
00023 
00029              data_t abs( const data_t& v );
00030 
00039              bool eq( const data_t& a, const data_t& b, const data_t& epsilon );
00040 
00049              bool ne( const data_t& a, const data_t& b, const data_t& epsilon );
00050 
00059              bool lt( const data_t& a, const data_t& b, const data_t& epsilon );
00060 
00069              bool gt( const data_t& a, const data_t& b, const data_t& epsilon );
00070 
00079              bool gteq( const data_t& a, const data_t& b, const data_t& epsilon );
00080 
00089              bool lteq( const data_t& a, const data_t& b, const data_t& epsilon );
00090         }
00091     }
00092 }
00093 
00094 #endif
00095 

Generated on Fri Dec 22 07:17:50 2006 for afl by  doxygen 1.4.6