My Project  debian-1:4.1.1-p2+ds-4
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::interval
interval(const ring r=currRing)
Definition: interval.cc:14
interval::lower
number lower
Definition: interval.h:8
box::intervals
interval ** intervals
Definition: interval.h:23
box
Definition: interval.h:21
interval::upper
number upper
Definition: interval.h:9
currRing
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
Definition: polys.cc:13
box::setInterval
box & setInterval(int, interval *)
Definition: interval.cc:122
mod_init
int mod_init(SModulFunctions *)
interval::~interval
~interval()
Definition: interval.cc:47
interval
Definition: interval.h:6
box::box
box()
Definition: interval.cc:80
box::R
ring R
Definition: interval.h:24
SModulFunctions
Definition: ipid.h:66
interval::R
ring R
Definition: interval.h:10
interval::setRing
interval & setRing(ring)
Definition: interval.cc:54
ipid.h
box::~box
~box()
Definition: interval.cc:110