CAPD::DynSys Library  6.0.0
doubleFun.h File Reference

This file contains definitions of 'double versions' of functions typical for intervals. More...

#include <cmath>

Namespaces

 capd
 

Functions

int toInt (long double d)
 
int toInt (double d)
 
double toDouble (double d)
 
long int toLongInt (long double d)
 
long int toLongInt (double d)
 
bool subset (long double A_small, long double A_big)
 
bool subset (double A_small, double A_big)
 
bool subsetInterior (long double, long double)
 
bool subsetInterior (double, double)
 
bool isZero (long double x)
 
bool isZero (double x)
 
bool isSingular (long double x)
 
bool isSingular (double x)
 
long double left (long double x)
 
double left (double x)
 
long double right (long double x)
 
double right (double x)
 
long double leftBound (long double x)
 
double leftBound (double x)
 
int leftBound (int x)
 
long double rightBound (long double x)
 
double rightBound (double x)
 
int rightBound (int x)
 
long double mid (long double x)
 
double mid (double x)
 
long mid (long x)
 
int Mid (int x)
 
bool isInf (double x)
 
bool isInf (long double x)
 
bool isNaN (double x)
 
bool isNaN (long double x)
 
template<typename T >
long capd::convertToLong (const T &x)
 

Detailed Description

This file contains definitions of 'double versions' of functions typical for intervals.

The reason for these definitions is to provide common interface to be used in various templates

Author
Tomasz Kapela
Date
03-10-2007

Function Documentation

◆ isInf() [1/2]

bool isInf ( double  x)
inline

◆ isInf() [2/2]

bool isInf ( long double  x)
inline

◆ isNaN() [1/2]

bool isNaN ( double  x)
inline

◆ isNaN() [2/2]

bool isNaN ( long double  x)
inline

◆ isSingular() [1/2]

bool isSingular ( double  x)
inline

◆ isSingular() [2/2]

bool isSingular ( long double  x)
inline

◆ isZero() [1/2]

bool isZero ( double  x)
inline

◆ isZero() [2/2]

bool isZero ( long double  x)
inline

◆ left() [1/2]

double left ( double  x)
inline

◆ left() [2/2]

long double left ( long double  x)
inline

◆ leftBound() [1/3]

double leftBound ( double  x)
inline

◆ leftBound() [2/3]

int leftBound ( int  x)
inline

◆ leftBound() [3/3]

long double leftBound ( long double  x)
inline

◆ mid() [1/3]

double mid ( double  x)
inline

◆ Mid()

int Mid ( int  x)
inline

◆ mid() [2/3]

long double mid ( long double  x)
inline

◆ mid() [3/3]

long mid ( long  x)
inline

◆ right() [1/2]

double right ( double  x)
inline

◆ right() [2/2]

long double right ( long double  x)
inline

◆ rightBound() [1/3]

double rightBound ( double  x)
inline

◆ rightBound() [2/3]

int rightBound ( int  x)
inline

◆ rightBound() [3/3]

long double rightBound ( long double  x)
inline

◆ subset() [1/2]

bool subset ( double  A_small,
double  A_big 
)
inline

◆ subset() [2/2]

bool subset ( long double  A_small,
long double  A_big 
)
inline

◆ subsetInterior() [1/2]

bool subsetInterior ( double  ,
double   
)
inline

◆ subsetInterior() [2/2]

bool subsetInterior ( long double  ,
long double   
)
inline

◆ toDouble()

double toDouble ( double  d)
inline

◆ toInt() [1/2]

int toInt ( double  d)
inline

◆ toInt() [2/2]

int toInt ( long double  d)
inline

◆ toLongInt() [1/2]

long int toLongInt ( double  d)
inline

◆ toLongInt() [2/2]

long int toLongInt ( long double  d)
inline