interval.h
Go to the documentation of this file.
1 #ifndef INTERVAL_H
2 #define INTERVAL_H
3 
4 #include "Singular/ipid.h"
5 
6 struct interval
7 {
8  number lower;
9  number upper;
10  ring R;
11 
12  interval(const ring r=currRing);
13  interval(number, const ring r=currRing);
14  interval(number, number, const ring r=currRing);
16  ~interval();
17 
18  interval& setRing(ring);
19 };
20 
21 struct box
22 {
24  ring R;
25 
26  box();
27  box(box*);
28  ~box();
29 
30  box& setInterval(int, interval*);
31 };
32 
33 extern "C" int mod_init(SModulFunctions*);
34 
35 #endif
36 /* INTERVAL_H */
~interval()
Definition: interval.cc:47
number upper
Definition: interval.h:9
number lower
Definition: interval.h:8
interval(const ring r=currRing)
Definition: interval.cc:14
ring R
Definition: interval.h:24
int mod_init(SModulFunctions *)
ring R
Definition: interval.h:10
interval ** intervals
Definition: interval.h:23
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
Definition: polys.cc:12
interval & setRing(ring)
Definition: interval.cc:54
Definition: interval.h:21