#include <math.h>
#include "interval.h"
Go to the source code of this file.
Classes | |
class | coco::interval_set |
Namespaces | |
namespace | coco |
the main namespace of the COCONUT API | |
namespace | std |
The standard namespace. | |
Defines | |
#define | SET_BASE_LENGTH 5 |
#define | SET_EXT 5 |
#define | SET_DEF_MAX_LENGTH 20 |
#define | SET_DEF_FILL 2 |
Functions | |
double | coco::width (const interval_set &a) |
interval_set | coco::operator+ (const interval_set &a, const interval_set &b) |
interval_set | coco::operator+ (const interval_set &a, const interval &b) |
interval_set | coco::operator+ (const interval &a, const interval_set &b) |
interval_set | coco::operator+ (const interval_set &a, double b) |
interval_set | coco::operator+ (double a, const interval_set &b) |
interval_set | coco::operator- (const interval_set &a, const interval_set &b) |
interval_set | coco::operator- (const interval_set &a, const interval &b) |
interval_set | coco::operator- (const interval &a, const interval_set &b) |
interval_set | coco::operator- (const interval_set &a, double b) |
interval_set | coco::operator- (double a, const interval_set &b) |
interval_set | coco::operator- (const interval_set &a) |
interval_set | coco::operator* (const interval_set &a, const interval_set &b) |
interval_set | coco::operator* (const interval_set &a, const interval &b) |
interval_set | coco::operator* (const interval &a, const interval_set &b) |
interval_set | coco::operator* (const interval_set &a, double b) |
interval_set | coco::operator* (double a, const interval_set &b) |
interval_set | coco::divide (const interval &a, const interval &b) |
interval_set | coco::divide (const interval &a, double b) |
interval_set | coco::divide (double a, const interval &b) |
interval_set | coco::operator/ (const interval_set &a, const interval_set &b) |
interval_set | coco::operator/ (const interval_set &a, const interval &b) |
interval_set | coco::operator/ (const interval &a, const interval_set &b) |
interval_set | coco::operator/ (const interval_set &a, double b) |
interval_set | coco::operator/ (double a, const interval_set &b) |
bool | coco::operator== (const interval_set &a, const interval_set &b) |
interval_set | coco::imin (const interval_set &a, const interval_set &b) |
interval_set | coco::imax (const interval_set &a, const interval_set &b) |
interval_set | coco::power (const interval_set &a, int n) |
interval_set | coco::sqr (const interval_set &a) |
interval_set | coco::sqrt (const interval_set &a) |
interval_set | coco::exp (const interval_set &a) |
interval_set | coco::log (const interval_set &a) |
interval_set | coco::abs (const interval_set &a) |
interval_set | coco::sin (const interval_set &a) |
interval_set | coco::cos (const interval_set &a) |
interval_set | coco::pow (const interval_set &a, const interval_set &b) |
interval_set | coco::atan2 (const interval_set &a, const interval_set &b) |
interval_set | coco::round_to_integer (const interval_set &a) |
ostream & | std::operator<< (ostream &s, const coco::interval_set &a) |
Definition in file interval_set.h.
#define SET_BASE_LENGTH 5 |
Definition at line 37 of file interval_set.h.
#define SET_DEF_FILL 2 |
Definition at line 40 of file interval_set.h.
#define SET_DEF_MAX_LENGTH 20 |
Definition at line 39 of file interval_set.h.
#define SET_EXT 5 |
Definition at line 38 of file interval_set.h.