source: git/libfac/factor/tmpl_inst.cc @ d8a975

spielwiese
Last change on this file since d8a975 was d8a975, checked in by Jens Schmidt <schmidt@…>, 26 years ago
* factor/tmpl_inst.cc: template names adapted (`*.cc' -> `ftmpl_*.cc') git-svn-id: file:///usr/local/Singular/svn/trunk@1179 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 3.4 KB
Line 
1/* Copyright 1997 Michael Messollen. All rights reserved. */
2////////////////////////////////////////////////////////////
3// emacs edit mode for this file is -*- C++ -*-
4// $Id: tmpl_inst.cc,v 1.4 1998-02-27 10:34:02 schmidt Exp $
5////////////////////////////////////////////////////////////
6
7
8#include <templates/ftmpl_array.cc>
9#include <templates/ftmpl_factor.cc>
10#include <templates/ftmpl_list.cc>
11#include <templates/ftmpl_functions.h>
12#include <templates/ftmpl_matrix.cc>
13
14#include <factory.h>
15
16template class Factor<CanonicalForm>;
17template class List<CFFactor>;
18template class ListIterator<CFFactor>;
19template class List<CanonicalForm>;
20template class ListIterator<CanonicalForm>;
21template class Array<CanonicalForm>;
22template class List<MapPair>;
23template class ListIterator<MapPair>;
24template class Matrix<CanonicalForm>;
25template class SubMatrix<CanonicalForm>;
26
27template ostream & operator << ( ostream &, const List<CanonicalForm> & );
28template ostream & operator << ( ostream &, const List<CFFactor> & );
29template ostream & operator << ( ostream &, const List<MapPair> & );
30template ostream & operator << ( ostream &, const Array<CanonicalForm> & );
31template ostream & operator << ( ostream &, const Factor<CanonicalForm> & );
32//template ostream & operator << ( ostream &, const Matrix<CanonicalForm> & );
33
34template List<CFFactor> Union ( const List<CFFactor>&, const List<CFFactor>& );
35
36/*
37template CanonicalForm crossprod ( const Array<CanonicalForm>&, const Array<CanonicalForm>& );
38template CanonicalForm prod ( const Array<CanonicalForm>& );
39*/
40
41template CanonicalForm tmax ( const CanonicalForm&, const CanonicalForm& );
42template CanonicalForm tmin ( const CanonicalForm&, const CanonicalForm& );
43
44template int tmax ( const int&, const int& );
45template int tmin ( const int&, const int& );
46
47// place here your own template stuff, not instantiated by factory
48#include "tmpl_inst.h"
49#include "class.cc"
50
51template class List<int>;
52template class ListIterator<int>;
53
54template class List<IntList>;
55template class ListIterator<IntList>;
56
57template class Substitution<CanonicalForm>;
58template class List<SForm>;
59template class ListIterator<SForm>;
60
61template List<CanonicalForm> Union ( const List<CanonicalForm>&, const List<CanonicalForm>& );
62template List<CanonicalForm> Difference ( const List<CanonicalForm>&, const List<CanonicalForm>& );
63
64template ostream & operator << ( ostream &, const List<int> & );
65template ostream & operator << ( ostream &, const List<IntList> & );
66
67// for charsets:
68template class List<CFList>;
69template class ListIterator<CFList>;
70template class List<Variable>;
71template class ListIterator<Variable> ;
72
73template List<Variable> Union ( const List<Variable>&, const List<Variable>& );
74template List<Variable> Difference ( const List<Variable>&, const List<Variable>& );
75
76template ostream & operator << ( ostream &, const List<CFList> & );
77template ostream & operator << ( ostream &, const List<Variable> & );
78template ostream & operator << ( ostream &, const List<int> & );
79template ostream & operator << ( ostream &, const Array<int> & );
80
81template class Array<int>;
82template class Array<Variable>;
83
84// for database
85#ifdef HAVE_DATABASE
86template class List<CFFList>;
87template class ListIterator<CFFList>;
88#endif /* HAVE_DATABASE */
89////////////////////////////////////////////////////////////
90/*
91$Log: not supported by cvs2svn $
92Revision 1.3  1997/09/12 07:20:00  Singular
93* hannes/michael: libfac-0.3.0
94
95Revision 1.2  1997/04/25 22:34:36  michael
96Version for libfac-0.2.1
97
98*/
Note: See TracBrowser for help on using the repository browser.