Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-19 08:08:30

0001 // CLN exported types and functions
0002 
0003 #ifndef _CLN_H
0004 #define _CLN_H
0005 
0006 // Automatically generated by configure
0007 //#include "cln/config.h"      // included by "cln/types.h" below
0008 //#include "cln/intparam.h"    // included by "cln/types.h" below
0009 //#include "cln/floatparam.h"  // not needed by any public header file
0010 
0011 // ============================== base ==============================
0012 
0013 // Basic types and definitions.
0014 #include "cln/types.h"
0015 #include "cln/modules.h"
0016 #include "cln/object.h"
0017 
0018 // Miscellaneous.
0019 #include "cln/random.h"
0020 #include "cln/malloc.h"
0021 #include "cln/exception.h"
0022 #include "cln/floatformat.h"
0023 #include "cln/io.h"
0024 #include "cln/condition.h"
0025 
0026 // Symbolic facilities.
0027 #include "cln/string.h"
0028 #include "cln/symbol.h"
0029 #include "cln/proplist.h"
0030 
0031 // Miscellaneous.
0032 #include "cln/input.h"
0033 #include "cln/output.h"
0034 
0035 // Abstract number classes.
0036 #include "cln/number.h"
0037 #include "cln/number_io.h"
0038 #include "cln/complex_class.h"
0039 #include "cln/real_class.h"
0040 #include "cln/rational_class.h"
0041 
0042 // Rings.
0043 #include "cln/ring.h"
0044 
0045 // ============================== integer ==============================
0046 
0047 // Integers.
0048 #include "cln/integer_class.h"
0049 #include "cln/integer.h"
0050 #include "cln/integer_io.h"
0051 #include "cln/integer_ring.h"
0052 #include "cln/null_ring.h"
0053 
0054 // ============================== rational ==============================
0055 
0056 // Rational numbers.
0057 #include "cln/rational.h"
0058 #include "cln/rational_io.h"
0059 #include "cln/rational_ring.h"
0060 
0061 // ============================== float ==============================
0062 
0063 // Floating-point numbers.
0064 #include "cln/float_class.h"
0065 #include "cln/sfloat_class.h"
0066 #include "cln/ffloat_class.h"
0067 #include "cln/dfloat_class.h"
0068 #include "cln/lfloat_class.h"
0069 #include "cln/float.h"
0070 #include "cln/float_io.h"
0071 #include "cln/sfloat.h"
0072 #include "cln/sfloat_io.h"
0073 #include "cln/ffloat.h"
0074 #include "cln/ffloat_io.h"
0075 #include "cln/dfloat.h"
0076 #include "cln/dfloat_io.h"
0077 #include "cln/lfloat.h"
0078 #include "cln/lfloat_io.h"
0079 
0080 // ============================== real ==============================
0081 
0082 // Real numbers.
0083 #include "cln/real.h"
0084 #include "cln/real_io.h"
0085 #include "cln/real_ring.h"
0086 
0087 // ============================== complex ==============================
0088 
0089 // Complex numbers.
0090 #include "cln/complex.h"
0091 #include "cln/complex_io.h"
0092 #include "cln/complex_ring.h"
0093 
0094 // ============================== modinteger ==============================
0095 
0096 // Modular integers.
0097 #include "cln/modinteger.h"
0098 
0099 // ============================== numtheory ==============================
0100 
0101 // Rings for number theory.
0102 #include "cln/numtheory.h"
0103 
0104 // ============================== vector ==============================
0105 
0106 // Vectors.
0107 #include "cln/V.h"
0108 #include "cln/GV.h"
0109 #include "cln/GV_number.h"
0110 #include "cln/GV_complex.h"
0111 #include "cln/GV_real.h"
0112 #include "cln/GV_rational.h"
0113 #include "cln/GV_integer.h"
0114 #include "cln/GV_modinteger.h"
0115 #include "cln/SV.h"
0116 #include "cln/SV_number.h"
0117 #include "cln/SV_complex.h"
0118 #include "cln/SV_real.h"
0119 #include "cln/SV_rational.h"
0120 #include "cln/SV_integer.h"
0121 #include "cln/SV_ringelt.h"
0122 
0123 // ============================== polynomial ==============================
0124 
0125 // Polynomials.
0126 #include "cln/univpoly.h"
0127 #include "cln/univpoly_complex.h"
0128 #include "cln/univpoly_real.h"
0129 #include "cln/univpoly_rational.h"
0130 #include "cln/univpoly_integer.h"
0131 #include "cln/univpoly_modint.h"
0132 
0133 // ============================== modpolynomial ==============================
0134 
0135 // ============================== timing ==============================
0136 
0137 // Environmental facilities.
0138 #include "cln/timing.h"
0139 
0140 #endif /* _CLN_H */
0141