You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

141 lines
3.4 KiB

25 years ago
  1. // CLN exported types and functions
  2. #ifndef _CLN_H
  3. #define _CLN_H
  4. // Automatically generated by configure
  5. //#include "cl_config.h" // included by "cl_types.h" below
  6. //#include "cl_intparam.h" // included by "cl_types.h" below
  7. //#include "cl_floatparam.h" // not needed by any public header file
  8. // ============================== base ==============================
  9. // Basic types and definitions.
  10. #include "cl_types.h"
  11. #include "cl_modules.h"
  12. #include "cl_object.h"
  13. // Miscellaneous.
  14. #include "cl_random.h"
  15. #include "cl_malloc.h"
  16. #include "cl_abort.h"
  17. #include "cl_floatformat.h"
  18. #include "cl_io.h"
  19. #include "cl_condition.h"
  20. // Symbolic facilities.
  21. #include "cl_string.h"
  22. #include "cl_symbol.h"
  23. #include "cl_proplist.h"
  24. // Miscellaneous.
  25. #include "cl_input.h"
  26. #include "cl_output.h"
  27. // Abstract number classes.
  28. #include "cl_number.h"
  29. #include "cl_number_io.h"
  30. #include "cl_complex_class.h"
  31. #include "cl_real_class.h"
  32. #include "cl_rational_class.h"
  33. // Rings.
  34. #include "cl_ring.h"
  35. // ============================== integer ==============================
  36. // Integers.
  37. #include "cl_integer_class.h"
  38. #include "cl_integer.h"
  39. #include "cl_integer_io.h"
  40. #include "cl_integer_ring.h"
  41. #include "cl_null_ring.h"
  42. // ============================== rational ==============================
  43. // Rational numbers.
  44. #include "cl_rational.h"
  45. #include "cl_rational_io.h"
  46. #include "cl_rational_ring.h"
  47. // ============================== float ==============================
  48. // Floating-point numbers.
  49. #include "cl_float_class.h"
  50. #include "cl_sfloat_class.h"
  51. #include "cl_ffloat_class.h"
  52. #include "cl_dfloat_class.h"
  53. #include "cl_lfloat_class.h"
  54. #include "cl_float.h"
  55. #include "cl_float_io.h"
  56. #include "cl_sfloat.h"
  57. #include "cl_sfloat_io.h"
  58. #include "cl_ffloat.h"
  59. #include "cl_ffloat_io.h"
  60. #include "cl_dfloat.h"
  61. #include "cl_dfloat_io.h"
  62. #include "cl_lfloat.h"
  63. #include "cl_lfloat_io.h"
  64. // ============================== real ==============================
  65. // Real numbers.
  66. #include "cl_real.h"
  67. #include "cl_real_io.h"
  68. #include "cl_real_ring.h"
  69. // ============================== complex ==============================
  70. // Complex numbers.
  71. #include "cl_complex.h"
  72. #include "cl_complex_io.h"
  73. #include "cl_complex_ring.h"
  74. // ============================== modinteger ==============================
  75. // Modular integers.
  76. #include "cl_modinteger.h"
  77. // ============================== numtheory ==============================
  78. // Rings for number theory.
  79. #include "cl_numtheory.h"
  80. // ============================== vector ==============================
  81. // Vectors.
  82. #include "cl_V.h"
  83. #include "cl_GV.h"
  84. #include "cl_GV_number.h"
  85. #include "cl_GV_complex.h"
  86. #include "cl_GV_real.h"
  87. #include "cl_GV_rational.h"
  88. #include "cl_GV_integer.h"
  89. #include "cl_GV_modinteger.h"
  90. #include "cl_SV.h"
  91. #include "cl_SV_number.h"
  92. #include "cl_SV_complex.h"
  93. #include "cl_SV_real.h"
  94. #include "cl_SV_rational.h"
  95. #include "cl_SV_integer.h"
  96. #include "cl_SV_ringelt.h"
  97. // ============================== polynomial ==============================
  98. // Polynomials.
  99. #include "cl_univpoly.h"
  100. #include "cl_univpoly_complex.h"
  101. #include "cl_univpoly_real.h"
  102. #include "cl_univpoly_rational.h"
  103. #include "cl_univpoly_integer.h"
  104. #include "cl_univpoly_modint.h"
  105. // ============================== modpolynomial ==============================
  106. // ============================== timing ==============================
  107. // Environmental facilities.
  108. #include "cl_timing.h"
  109. #endif /* _CLN_H */