Go to the source code of this file.
Classes
Namespaces
Defines
Functions
- template<class OSTREAM > void print (OSTREAM &os, const integer &x)
- template<class OSTREAM > void print (OSTREAM &os, const rational &x)
- template<class OSTREAM , class V > void print (OSTREAM &os, const floating< V > &x)
- template<class X > bool operator== (const scalar_set< X > &r1, const scalar_set< X > &r2)
- template<class X > bool operator!= (const scalar_set< X > &r1, const scalar_set< X > &r2)
- template<class C > int hash (const scalar_set< C > &R)
- template<class C > int exact_hash (const scalar_set< C > &R)
- template<class C > bool exact_eq (const scalar_set< C > &R1, const scalar_set< C > &R2)
- template<class C > scalar_set< C > make_set (const C &c)
- syntactic flatten (const scalar_set< double > &Z)
- syntactic flatten (const scalar_set< integer > &Z)
- syntactic flatten (const scalar_set< rational > &Z)
- syntactic flatten (const scalar_set< floating<> > &Z)
- syntactic flatten (const scalar_set< complex< double > > &Z)
- syntactic flatten (const scalar_set< complex< floating<> > > &Z)
- template<typename T , typename F > T as (const F &x)
- template<class T > bool singleton (const interval< T > &x)
- template<class A , class B > void assign (A &a, const B &b)
- void assign (rational &q, char *s)
- template<> void assign (double &x, const rational &q)
- template<> void assign (floating<> &r, const int &n)
- bool less_prec (const rational &q, unsigned prec)
- rational nearest (const floating<> &x, int prec)
Define Documentation
#define bigfloat floating<> |
#define DECLARE_SCALAR_SET |
( |
|
X, |
|
|
|
T |
|
) |
| inline syntactic flatten(const scalar_set<T>& Z){return syntactic(X);} \ |
#define set_of |
( |
|
T | ) |
scalar_set< T > () |