realroot_doc 0.1.1
|
00001 00002 #include <basix/int.hpp> 00003 #include <basix/vector.hpp> 00004 #include <basix/port.hpp> 00005 #include <numerix/integer.hpp> 00006 #include <numerix/rational.hpp> 00007 #include <numerix/floating.hpp> 00008 #include <numerix/kernel.hpp> 00009 #include <realroot/polynomial.hpp> 00010 #include <realroot/polynomial_glue.hpp> 00011 #include <realroot/polynomial_sparse_glue.hpp> 00012 #include <basix/glue.hpp> 00013 00014 #define int_literal(x) as_int (as_string (x)) 00015 #define set_of_generic set_of(generic) 00016 #define set_of_double set_of(double) 00017 #define set_of_integer set_of(integer) 00018 #define set_of_rational set_of(rational) 00019 #define set_of_bigfloat set_of(bigfloat) 00020 #define set_of_complex_bigfloat set_of(complex_bigfloat) 00021 00022 namespace mmx { 00023 void 00024 glue_polynomial_sparse_complex () { 00025 static bool done = false; 00026 if (done) return; 00027 done = true; 00028 call_glue (string ("glue_int")); 00029 call_glue (string ("glue_vector_generic")); 00030 call_glue (string ("glue_string")); 00031 call_glue (string ("glue_kernel")); 00032 } 00033 }