BWAPI
|
#include <CGAL/Interval_arithmetic.h>
Go to the source code of this file.
Classes | |
class | _One_root_number< NumberType_, Filter_ > |
Functions | |
template<class NT , bool FL> | |
std::pair< double, double > | to_interval (const _One_root_number< NT, FL > &x) |
template<class NT , bool FL> | |
_One_root_number< NT, FL > | operator+ (const NT &val, const _One_root_number< NT, FL > &x) |
template<class NT , bool FL> | |
_One_root_number< NT, FL > | operator- (const NT &val, const _One_root_number< NT, FL > &x) |
template<class NT , bool FL> | |
_One_root_number< NT, FL > | operator* (const NT &val, const _One_root_number< NT, FL > &x) |
template<class NT , bool FL> | |
_One_root_number< NT, FL > | operator/ (const NT &val, const _One_root_number< NT, FL > &x) |
template<class NT , bool FL> | |
double | to_double (const _One_root_number< NT, FL > &x) |
template<class NT , bool FL> | |
_One_root_number< NT, FL > | square (const _One_root_number< NT, FL > &x) |
template<class NT , bool FL> | |
CGAL::Sign | sign (const _One_root_number< NT, FL > &x) |
template<class NT , bool FL> | |
CGAL::Comparison_result | compare (const NT &val, const _One_root_number< NT, FL > &x) |
template<class NT , bool FL> | |
CGAL::Comparison_result | compare (const _One_root_number< NT, FL > &x, const NT &val) |
template<class NT , bool FL> | |
CGAL::Comparison_result | compare (const _One_root_number< NT, FL > &x, const _One_root_number< NT, FL > &y) |
Header file for the One_root_number<NT> class.
CGAL::Comparison_result compare | ( | const NT & | val, |
const _One_root_number< NT, FL > & | x | ||
) |
CGAL::Comparison_result compare | ( | const _One_root_number< NT, FL > & | x, |
const NT & | val | ||
) |
CGAL::Comparison_result compare | ( | const _One_root_number< NT, FL > & | x, |
const _One_root_number< NT, FL > & | y | ||
) |
_One_root_number<NT, FL> operator* | ( | const NT & | val, |
const _One_root_number< NT, FL > & | x | ||
) |
Multiply a rational number and a one-root number.
_One_root_number<NT, FL> operator+ | ( | const NT & | val, |
const _One_root_number< NT, FL > & | x | ||
) |
_One_root_number<NT, FL> operator- | ( | const NT & | val, |
const _One_root_number< NT, FL > & | x | ||
) |
Subtract a one-root number from a rational number.
_One_root_number<NT, FL> operator/ | ( | const NT & | val, |
const _One_root_number< NT, FL > & | x | ||
) |
Divide a rational number by a one-root number.
CGAL::Sign sign | ( | const _One_root_number< NT, FL > & | x | ) |
Evaluate the sign of a one-root number.
_One_root_number<NT, FL> square | ( | const _One_root_number< NT, FL > & | x | ) |
Compute the square of a one-root number.
double to_double | ( | const _One_root_number< NT, FL > & | x | ) |
Get a double-precision approximation of the one-root number.
std::pair<double, double> to_interval | ( | const _One_root_number< NT, FL > & | x | ) |
Compute an isolating interval for the one-root number.