realroot_doc 0.1.1
/Users/mourrain/Devel/mmx/realroot/include/realroot/IEEE754.hpp
Go to the documentation of this file.
00001 #ifndef realroot_kernel_num_hpp
00002 #define realroot_kernel_num_hpp
00003 //====================================================================
00004 namespace mmx {
00014 
00015   struct IEEE754
00016   {
00017     typedef double      ieee;
00018     typedef long int    integer;
00019     typedef long double rational;
00020     typedef long double floating;
00021 
00022   };
00023 
00024   namespace texp {
00025     template<class R> struct kernelof_;
00026     //    template<> struct kernelof_<IEEE754::ieee>     { typedef IEEE754 T; };
00027     template<> struct kernelof_<IEEE754::integer>  { typedef IEEE754 T; };
00028     //    template<> struct kernelof_<IEEE754::rational> { typedef IEEE754 T; };
00029     template<> struct kernelof_<IEEE754::floating> { typedef IEEE754 T; };
00030   }
00031 
00032 }
00033 //====================================================================
00034 #endif // realroot_kernel_num_hpp