Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

interval.h File Reference

#include <iostream>
#include <interval/interval.hpp>

Include dependency graph for interval.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Compounds

class  interval
struct  interval_st

Defines

#define FILIB_USE_MACROS   0
#define FILIB_EXTENDED   1
#define INFINITY   filib::fp_traits_base<double>::infinity()
#define L_PI   filib::fp_traits_base<double>::l_pi()
#define U_PI   filib::fp_traits_base<double>::u_pi()
#define sgn(x)   ((x)>0?1.:(x)<0?-1.:0.)
#define is_integer(x)   (rint((x))==(x)&&rint((x))<MAXINT&&rint((x))>-MAXINT)
#define get_integer(x)   ((int)rint((x)))

Functions

interval ipow (const interval &__i, int __n)
interval gauss (const interval &__i)
interval atan2 (const interval &__i, const interval &__j)
double safeguarded_mid (const interval &__i)
double absmin (const interval &__i)
template<class _C> bool operator== (const interval &__i, const _C &__d)
template<class _C> bool operator!= (const interval &__i, const _C &__d)
double gainfactor (const interval &_old, const interval &_new)


Define Documentation

#define FILIB_EXTENDED   1
 

Definition at line 5 of file interval.h.

#define FILIB_USE_MACROS   0
 

Definition at line 4 of file interval.h.

#define get_integer      ((int)rint((x)))
 

Definition at line 33 of file interval.h.

#define INFINITY   filib::fp_traits_base<double>::infinity()
 

Definition at line 17 of file interval.h.

#define is_integer      (rint((x))==(x)&&rint((x))<MAXINT&&rint((x))>-MAXINT)
 

Definition at line 32 of file interval.h.

#define L_PI   filib::fp_traits_base<double>::l_pi()
 

Definition at line 22 of file interval.h.

#define sgn      ((x)>0?1.:(x)<0?-1.:0.)
 

Definition at line 31 of file interval.h.

#define U_PI   filib::fp_traits_base<double>::u_pi()
 

Definition at line 27 of file interval.h.


Function Documentation

double absmin const interval   __i [inline]
 

Definition at line 401 of file interval.h.

interval atan2 const interval   __i,
const interval   __j
[inline]
 

Definition at line 375 of file interval.h.

double gainfactor const interval   _old,
const interval   _new
[inline]
 

Definition at line 423 of file interval.h.

interval gauss const interval   __i [inline]
 

Definition at line 370 of file interval.h.

interval ipow const interval   __i,
int    __n
[inline]
 

Definition at line 365 of file interval.h.

template<class _C>
bool operator!= const interval   __i,
const _C &    __d
[inline]
 

Definition at line 418 of file interval.h.

template<class _C>
bool operator== const interval   __i,
const _C &    __d
[inline]
 

Definition at line 412 of file interval.h.

double safeguarded_mid const interval   __i [inline]
 

Definition at line 381 of file interval.h.


Generated on Tue Nov 4 01:58:17 2003 for COCONUT API by doxygen1.2.18