source: git/factory/factory.template @ 3edea1

spielwiese
Last change on this file since 3edea1 was 3edea1, checked in by Hans Schoenemann <hannes@…>, 3 years ago
cygwin port: shared lib libfactory
  • Property mode set to 100644
File size: 2.7 KB
Line 
1/* emacs edit mode for this file is -*- C++ -*- */
2
3#ifndef INCL_FACTORY_H
4#define INCL_FACTORY_H
5
6/* factory.template is a template to generate `factory.h' */
7
8/**
9 *
10 * @file factory.h
11 *
12 * `factory.h' is the user interface to Factory.  Created
13 * automatically by `makeheader', it collects all important
14 * declarations from all important Factory header files into one
15 * overall header file leaving out all boring Factory internal
16 * stuff.  See `./bin/makeheader' for an explanation of the syntax
17 * of this file.
18 *
19 * Note: In this file the order of "includes" matters (since this
20 * are not real includes)!  In general, files at the end depend
21 * on files at the beginning.
22 *
23**/
24
25#include "factory/factoryconf.h"
26#include "factory/globaldefs.h"
27#include <stdint.h>
28#include "factory/si_log2.h"
29#ifdef HAVE_OMALLOC
30#include "omalloc/omalloc.h"
31#ifndef XMEMORY_H
32#include "omalloc/omallocClass.h"
33#endif
34#endif
35
36#ifndef NOSTREAMIO
37#  ifdef HAVE_IOSTREAM
38#    include <iostream>
39#    define OSTREAM std::ostream
40#    define ISTREAM std::istream
41#  elif defined(HAVE_IOSTREAM_H)
42#    include <iostream.h>
43#    define OSTREAM ostream
44#    define ISTREAM istream
45#  endif
46#endif /* ! NOSTREAMIO */
47
48#include "factory/cf_gmp.h"
49
50#include "factory/templates/ftmpl_array.h"
51#include "factory/templates/ftmpl_afactor.h"
52#include "factory/templates/ftmpl_factor.h"
53#include "factory/templates/ftmpl_list.h"
54#include "factory/templates/ftmpl_matrix.h"
55
56/*MAKEHEADER PUBLIC ONLY*/
57#include "cf_globals.h"
58
59/*MAKEHEADER PUBLIC ONLY*/
60#include "cf_primes.h"
61
62/*MAKEHEADER PUBLIC ONLY*/
63#include "cf_defs.h"
64
65/*MAKEHEADER PUBLIC ONLY*/
66#include "variable.h"
67
68/*MAKEHEADER PUBLIC ONLY*/
69#include "canonicalform.h"
70
71/*MAKEHEADER PUBLIC ONLY*/
72#include "cf_algorithm.h"
73
74/*MAKEHEADER PUBLIC ONLY*/
75#include "cf_eval.h"
76
77/*MAKEHEADER PUBLIC ONLY*/
78#include "cf_generator.h"
79
80/*MAKEHEADER PUBLIC ONLY*/
81#include "cf_iter.h"
82
83/*MAKEHEADER PUBLIC ONLY*/
84#include "cf_random.h"
85
86/*MAKEHEADER PUBLIC ONLY*/
87#include "fac_util.h"
88
89/*MAKEHEADER PUBLIC ONLY*/
90#include "cf_map.h"
91
92/*MAKEHEADER PUBLIC ONLY*/
93#include "cf_reval.h"
94
95/*MAKEHEADER PUBLIC ONLY*/
96#include "fac_sqrfree.h"
97
98/*MAKEHEADER PUBLIC ONLY*/
99#include "gfops.h"
100
101/*MAKEHEADER PUBLIC ONLY*/
102#include "cf_hnf.h"
103
104/*MAKEHEADER PUBLIC ONLY*/
105#include "singext.h"
106
107/*MAKEHEADER PUBLIC ONLY*/
108#include "cf_util.h"
109
110/*MAKEHEADER PUBLIC ONLY*/
111#include "facIrredTest.h"
112
113/*MAKEHEADER PUBLIC ONLY*/
114#include "facAbsFact.h"
115
116/*MAKEHEADER PUBLIC ONLY*/
117#include "cfModResultant.h"
118
119/*MAKEHEADER PUBLIC ONLY*/
120#include "facAlgFunc.h"
121
122/*MAKEHEADER PUBLIC ONLY*/
123#include "cfCharSetsUtil.h"
124
125/*MAKEHEADER PUBLIC ONLY*/
126#include "cfCharSets.h"
127
128/*MAKEHEADER PUBLIC ONLY*/
129#include "cfUnivarGcd.h"
130
131
132#endif /* ! INCL_FACTORY_H */
Note: See TracBrowser for help on using the repository browser.