realroot_doc 0.1.1
/Users/mourrain/Devel/mmx/realroot/glue/glue_polynomial_sparse_complex.cpp
Go to the documentation of this file.
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 }