interval_set.h File Reference

#include <math.h>
#include "interval.h"

Include dependency graph for interval_set.h:

This graph shows which files directly or indirectly include this file:

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)


Detailed Description

Definition in file interval_set.h.


Define Documentation

#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.


Generated on Tue Feb 9 14:46:35 2010 for COCONUT API by  doxygen 1.5.8