interval_boost.h File Reference

#include <iostream>
#include <values.h>
#include <boost/numeric/interval.hpp>
#include <boost/numeric/interval/checking.hpp>
#include <boost/numeric/interval/compare.hpp>
#include <boost/numeric/interval/policies.hpp>

Include dependency graph for interval_boost.h:

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

Go to the source code of this file.


Classes

struct  coco::checking_my< T >
struct  coco::my_rounded_math< T >
struct  coco::interval_st
 Constructor-free interval. More...
class  coco::interval
 Interval wrapper class. More...

Namespaces

namespace  coco
 the main namespace of the COCONUT API

Defines

#define coconut_init_interval()

Typedefs

typedef
boost::numeric::interval_lib::policies
< my_rounded_math< double >
, checking_my< double >> 
coco::my_policies

Functions

double coco::safeguarded_mid (const interval &__i)
interval coco::ipow (const interval &x, int n)
interval coco::gauss (const interval &x)
interval coco::atan2 (const interval &y, const interval &x)
double coco::absmin (const interval &__i)
double coco::gainfactor (const interval &_old, const interval &_new)
bool coco::operator== (const interval &a, double b)
bool coco::operator!= (const interval &a, double b)
interval coco::cancel (const interval &a, const interval &b)
std::ostream & coco::operator<< (std::ostream &s, const interval &a)
double coco::mid (const interval &)
double coco::diam (const interval &)
double coco::width (const interval &)
double coco::relDiam (const interval &)
double coco::rad (const interval &)
double coco::mig (const interval &)
double coco::mag (const interval &)
double coco::dist (const interval &x, const interval &y)
interval coco::round_to_integer (const interval &x)
interval coco::acos (const interval &x)
interval coco::abs (const interval &x)
interval coco::acosh (const interval &x)
interval coco::acot (const interval &x)
interval coco::acoth (const interval &x)
interval coco::asin (const interval &x)
interval coco::asinh (const interval &x)
interval coco::atan (const interval &x)
interval coco::atanh (const interval &x)
interval coco::cos (const interval &x)
interval coco::cosh (const interval &x)
interval coco::cot (const interval &x)
interval coco::coth (const interval &x)
interval coco::exp (const interval &x)
interval coco::exp10 (const interval &x)
interval coco::exp2 (const interval &x)
interval coco::expm1 (const interval &x)
interval coco::log (const interval &x)
interval coco::log10 (const interval &x)
interval coco::log1p (const interval &x)
interval coco::log2 (const interval &x)
interval coco::power (const interval &x, int n)
interval coco::pow (const interval &x, const interval &y)
interval coco::sin (const interval &x)
interval coco::sinh (const interval &x)
interval coco::sqr (const interval &x)
interval coco::sqrt (const interval &x)
interval coco::tan (const interval &x)
interval coco::tanh (const interval &x)
interval coco::imax (const interval &x, const interval &y)
interval coco::imin (const interval &x, const interval &y)
template<class _TC >
bool coco::operator== (const interval &__i, const _TC &__d)
bool coco::operator== (const interval &a, const interval &b)
template<class _TC >
bool coco::operator!= (const interval &__i, const _TC &__d)
bool coco::operator!= (const interval &a, const interval &b)
bool coco::operator< (const interval &a, const interval &b)
bool coco::operator< (const interval &a, double b)
bool coco::operator< (double a, const interval &b)
interval coco::operator+ (const interval &a, const interval &b)
interval coco::operator+ (const interval &a, double b)
interval coco::operator+ (double b, const interval &a)
interval coco::operator- (const interval &a, const interval &b)
interval coco::operator- (const interval &a, double b)
interval coco::operator- (double b, const interval &a)
interval coco::operator* (const interval &a, const interval &b)
interval coco::operator* (const interval &a, double b)
interval coco::operator* (double b, const interval &a)
interval coco::operator/ (const interval &a, const interval &b)
interval coco::operator/ (const interval &a, double b)
interval coco::operator/ (double b, const interval &a)
interval coco::division_part1 (const interval &x, const interval &y, bool &b)
interval coco::division_part2 (const interval &x, const interval &y, bool b=true)


Detailed Description

Definition in file interval_boost.h.


Define Documentation

 
#define coconut_init_interval (  ) 

Definition at line 45 of file interval_boost.h.


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