arageli.hpp

Go to the documentation of this file.
00001 /*****************************************************************************
00002     
00003     arageli.hpp -- root header file for the Arageli library.
00004     
00005     Common information and others.
00006 
00007     This file is a part of the Arageli library.
00008 
00009     Copyright (C) Nikolai Yu. Zolotykh, 1999--2006
00010     University of Nizhni Novgorod, Russia, 2005
00011 
00012 *****************************************************************************/
00013 
00014 #ifndef _ARAGELI_arageli_hpp_
00015 #define _ARAGELI_arageli_hpp_
00016 
00056 // This file contains include directives for all general files of the library.
00057 // Do not place here any other definitions.
00058 
00059 #include "config.hpp"
00060 
00061 #include "type_opers.hpp"
00062 #include "type_traits.hpp"
00063 #include "function_traits.hpp"
00064 #include "type_pair_traits.hpp"
00065 
00066 #include "exception.hpp"
00067 
00068 #include "std_import.hpp"
00069 #include "basefuncs.hpp"
00070 #include "mixcomp.hpp"
00071 #include "misc.hpp"
00072 
00073 #include "std_import.hpp"
00074 
00075 #include "factory.hpp"
00076 #include "cmp.hpp"
00077 #include "powerest.hpp"
00078 #include "gcd.hpp"  // WARNING! Conflict: gcd.hpp needs vector.hpp
00079 #include "intalg.hpp"
00080 #include "prime.hpp"
00081 
00082 #include "functional.hpp"
00083 
00084 #include "gauss.hpp"
00085 #include "intcount_barvinok.hpp"
00086 #include "bareiss.hpp"
00087 
00088 #include "subvector/indexed.hpp"
00089 #include "submatrix/hpair.hpp"
00090 
00091 #include "hermite/classic.hpp"
00092 #include "hermite/hafner.hpp"
00093 #include "hermite/storjohann.hpp"
00094 #include "hermite/domich.hpp"
00095 #include "hermite.hpp"
00096 
00097 #include "smith/classic.hpp"
00098 #include "smith/storjohann.hpp"
00099 #include "smith/near_optimal.hpp"
00100 #include "smith.hpp"
00101 
00102 #include "io.hpp"
00103 #include "iomanip.hpp"
00104 
00105 //#include "random.hpp"
00106 #include "solve_linsys.hpp"
00107 #include "simplex_method.hpp"
00108 #include "motzkin_burger.hpp"
00109 #include "skeleton.hpp"
00110 #include "triangulation.hpp"
00111 #include "lll.hpp"
00112 #include "intconvex.hpp"
00113 #include "ctrl_slog.hpp"
00114 #include "texout.hpp"
00115 #include "ctrl_latexlog.hpp"
00116 #include "polyalg.hpp"
00117 #include "sturm.hpp"
00118 #include "resultant.hpp"
00119 #include "algebrslt.hpp"
00120 
00121 #include "frwrddecl.hpp"
00122 
00123 #include "big_int.hpp"
00124 #include "big_const.hpp"
00125 #include "logarithm.hpp"
00126 #include "big_float.hpp"
00127 
00128 #include "residue.hpp"
00129 #include "rational.hpp"
00130 #include "vector.hpp"
00131 #include "matrix.hpp"
00132 #include "sparse_polynom.hpp"
00133 #include "interval.hpp"
00134 #include "algebraic.hpp"
00135 #include "cone.hpp"
00136 #include "polyhedron.hpp"
00137 //#include "polynom.hpp"
00138 
00139 #include "subvector/indexed.hpp"
00140 #include "submatrix/hpair.hpp"
00141 #include "submatrix/indexed.hpp"
00142 
00143 
00144 #endif // #ifndef _ARAGELI_arageli_hpp_

Generated on Thu Aug 31 17:38:04 2006 for Arageli by  doxygen 1.4.7