1 // CLN exported types and functions
6 // Automatically generated by configure
7 //#include "cl_config.h" // included by "cl_types.h" below
8 //#include "cl_intparam.h" // included by "cl_types.h" below
9 //#include "cl_floatparam.h" // not needed by any public header file
11 // ============================== base ==============================
13 // Basic types and definitions.
15 #include "cl_modules.h"
16 #include "cl_object.h"
19 #include "cl_random.h"
20 #include "cl_malloc.h"
22 #include "cl_floatformat.h"
24 #include "cl_condition.h"
26 // Symbolic facilities.
27 #include "cl_string.h"
28 #include "cl_symbol.h"
29 #include "cl_proplist.h"
33 #include "cl_output.h"
35 // Abstract number classes.
36 #include "cl_number.h"
37 #include "cl_number_io.h"
38 #include "cl_complex_class.h"
39 #include "cl_real_class.h"
40 #include "cl_rational_class.h"
45 // ============================== integer ==============================
48 #include "cl_integer_class.h"
49 #include "cl_integer.h"
50 #include "cl_integer_io.h"
51 #include "cl_integer_ring.h"
52 #include "cl_null_ring.h"
54 // ============================== rational ==============================
57 #include "cl_rational.h"
58 #include "cl_rational_io.h"
59 #include "cl_rational_ring.h"
61 // ============================== float ==============================
63 // Floating-point numbers.
64 #include "cl_float_class.h"
65 #include "cl_sfloat_class.h"
66 #include "cl_ffloat_class.h"
67 #include "cl_dfloat_class.h"
68 #include "cl_lfloat_class.h"
70 #include "cl_float_io.h"
71 #include "cl_sfloat.h"
72 #include "cl_sfloat_io.h"
73 #include "cl_ffloat.h"
74 #include "cl_ffloat_io.h"
75 #include "cl_dfloat.h"
76 #include "cl_dfloat_io.h"
77 #include "cl_lfloat.h"
78 #include "cl_lfloat_io.h"
80 // ============================== real ==============================
84 #include "cl_real_io.h"
85 #include "cl_real_ring.h"
87 // ============================== complex ==============================
90 #include "cl_complex.h"
91 #include "cl_complex_io.h"
92 #include "cl_complex_ring.h"
94 // ============================== modinteger ==============================
97 #include "cl_modinteger.h"
99 // ============================== numtheory ==============================
101 // Rings for number theory.
102 #include "cl_numtheory.h"
104 // ============================== vector ==============================
109 #include "cl_GV_number.h"
110 #include "cl_GV_complex.h"
111 #include "cl_GV_real.h"
112 #include "cl_GV_rational.h"
113 #include "cl_GV_integer.h"
114 #include "cl_GV_modinteger.h"
116 #include "cl_SV_number.h"
117 #include "cl_SV_complex.h"
118 #include "cl_SV_real.h"
119 #include "cl_SV_rational.h"
120 #include "cl_SV_integer.h"
121 #include "cl_SV_ringelt.h"
123 // ============================== polynomial ==============================
126 #include "cl_univpoly.h"
127 #include "cl_univpoly_complex.h"
128 #include "cl_univpoly_real.h"
129 #include "cl_univpoly_rational.h"
130 #include "cl_univpoly_integer.h"
131 #include "cl_univpoly_modint.h"
133 // ============================== modpolynomial ==============================
135 // ============================== timing ==============================
137 // Environmental facilities.
138 #include "cl_timing.h"