source: git/factory/factory.template @ 8a30b1

spielwiese
Last change on this file since 8a30b1 was 362fc67, checked in by Martin Lee <martinlee84@…>, 12 years ago
chg: remove $Id$
  • Property mode set to 100644
File size: 2.2 KB
Line 
1/* emacs edit mode for this file is -*- C++ -*- */
2
3#ifndef INCL_FACTORY_H
4#define INCL_FACTORY_H
5
6//{{{ docu
7//
8// factory.template - template to generate `factory.h'.
9//
10// `factory.h' is the user interface to Factory.  Created
11// automatically by `makeheader', it collects all important
12// declarations from all important Factory header files into one
13// overall header file leaving out all boring Factory internal
14// stuff.  See `./bin/makeheader' for an explanation of the syntax
15// of this file.
16//
17// Note: In this file the order of "includes" matters (since this
18// are not real includes)!  In general, files at the end depend
19// on files at the beginning.
20//
21//}}}
22
23#include <factory/factoryconf.h>
24
25#ifndef NOSTREAMIO
26#  ifdef HAVE_IOSTREAM
27#    include <iostream>
28#    define OSTREAM std::ostream
29#    define ISTREAM std::istream
30#  elif defined(HAVE_IOSTREAM_H)
31#    include <iostream.h>
32#    define OSTREAM ostream
33#    define ISTREAM istream
34#  endif
35#endif /* ! NOSTREAMIO */
36
37#include <factory/cf_gmp.h>
38
39#include <factory/templates/ftmpl_array.h>
40#include <factory/templates/ftmpl_factor.h>
41#include <factory/templates/ftmpl_list.h>
42#include <factory/templates/ftmpl_matrix.h>
43
44/*MAKEHEADER PUBLIC ONLY*/
45#include "cf_globals.h"
46
47/*MAKEHEADER PUBLIC ONLY*/
48#include "cf_primes.h"
49
50/*MAKEHEADER PUBLIC ONLY*/
51#include "cf_defs.h"
52
53/*MAKEHEADER PUBLIC ONLY*/
54#include "variable.h"
55
56/*MAKEHEADER PUBLIC ONLY*/
57#include "canonicalform.h"
58
59/*MAKEHEADER PUBLIC ONLY*/
60#include "cf_binom.h"
61
62/*MAKEHEADER PUBLIC ONLY*/
63#include "cf_algorithm.h"
64
65/*MAKEHEADER PUBLIC ONLY*/
66#include "cf_eval.h"
67
68/*MAKEHEADER PUBLIC ONLY*/
69#include "cf_generator.h"
70
71/*MAKEHEADER PUBLIC ONLY*/
72#include "cf_iter.h"
73
74/*MAKEHEADER PUBLIC ONLY*/
75#include "cf_random.h"
76
77/*MAKEHEADER PUBLIC ONLY*/
78#include "cf_irred.h"
79
80/*MAKEHEADER PUBLIC ONLY*/
81#include "fac_util.h"
82
83/*MAKEHEADER PUBLIC ONLY*/
84#include "cf_map.h"
85
86/*MAKEHEADER PUBLIC ONLY*/
87#include "cf_reval.h"
88
89/*MAKEHEADER PUBLIC ONLY*/
90#include "fac_sqrfree.h"
91
92/*MAKEHEADER PUBLIC ONLY*/
93#include "gfops.h"
94
95/*MAKEHEADER PUBLIC ONLY*/
96#include "cf_hnf.h"
97
98/*MAKEHEADER PUBLIC ONLY*/
99#include "singext.h"
100
101/*MAKEHEADER PUBLIC ONLY*/
102#include "cf_util.h"
103
104/*MAKEHEADER PUBLIC ONLY*/
105#include "facIrredTest.h"
106
107#endif /* ! INCL_FACTORY_H */
Note: See TracBrowser for help on using the repository browser.