Classes |
class | Interval_nt< Protected > |
struct | Interval_nt< Protected >::Test_runtime_rounding_modes |
class | Is_valid< Interval_nt< Protected > > |
struct | Min< Interval_nt< Protected > > |
struct | Max< Interval_nt< Protected > > |
struct | Equal_to< Interval_nt< b >, Interval_nt< b > > |
struct | Not_equal_to< Interval_nt< b >, Interval_nt< b > > |
struct | Greater< Interval_nt< b >, Interval_nt< b > > |
struct | Less< Interval_nt< b >, Interval_nt< b > > |
struct | Greater_equal< Interval_nt< b >, Interval_nt< b > > |
struct | Less_equal< Interval_nt< b >, Interval_nt< b > > |
class | Real_embeddable_traits< Interval_nt< B > > |
class | Real_embeddable_traits< Interval_nt< B > >::Abs |
class | Real_embeddable_traits< Interval_nt< B > >::Sgn |
class | Real_embeddable_traits< Interval_nt< B > >::Is_positive |
class | Real_embeddable_traits< Interval_nt< B > >::Is_negative |
class | Real_embeddable_traits< Interval_nt< B > >::Compare |
class | Real_embeddable_traits< Interval_nt< B > >::To_double |
class | Real_embeddable_traits< Interval_nt< B > >::To_interval |
class | Real_embeddable_traits< Interval_nt< B > >::Is_finite |
class | Algebraic_structure_traits< Interval_nt< B > > |
class | Algebraic_structure_traits< Interval_nt< B > >::Is_zero |
class | Algebraic_structure_traits< Interval_nt< B > >::Is_one |
class | Algebraic_structure_traits< Interval_nt< B > >::Square |
class | Algebraic_structure_traits< Interval_nt< B > >::Sqrt |
struct | Algebraic_structure_traits< Interval_nt< B > >::Is_square |
class | Algebraic_structure_traits< Interval_nt< B > >::Divides |
struct | Coercion_traits_for_level< A, Interval_nt< P >, CTL_INTERVAL > |
struct | Coercion_traits_for_level< Interval_nt< P >, A, CTL_INTERVAL > |
struct | Coercion_traits_interval_nt< A, Interval_nt< P >, Tag_false > |
struct | Coercion_traits_interval_nt< A, Interval_nt< P >, Tag_true > |
struct | Coercion_traits_interval_nt< A, Interval_nt< P >, Tag_true >::Cast |
Namespaces |
namespace | INTERN_INTERVAL_NT |
Defines |
#define | CGAL_SWALLOW(IS, CHAR) |
Typedefs |
typedef Interval_nt< false > | Interval_nt_advanced |
Functions |
template<bool Protected> |
Uncertain< bool > | operator< (const Interval_nt< Protected > &a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator> (const Interval_nt< Protected > &a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator<= (const Interval_nt< Protected > &a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator>= (const Interval_nt< Protected > &a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator== (const Interval_nt< Protected > &a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator!= (const Interval_nt< Protected > &a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator< (int a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator> (int a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator<= (int a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator>= (int a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator== (int a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator!= (int a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator< (const Interval_nt< Protected > &a, int b) |
template<bool Protected> |
Uncertain< bool > | operator> (const Interval_nt< Protected > &a, int b) |
template<bool Protected> |
Uncertain< bool > | operator<= (const Interval_nt< Protected > &a, int b) |
template<bool Protected> |
Uncertain< bool > | operator>= (const Interval_nt< Protected > &a, int b) |
template<bool Protected> |
Uncertain< bool > | operator== (const Interval_nt< Protected > &a, int b) |
template<bool Protected> |
Uncertain< bool > | operator!= (const Interval_nt< Protected > &a, int b) |
template<bool Protected> |
Uncertain< bool > | operator< (double a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator> (double a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator<= (double a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator>= (double a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator== (double a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator!= (double a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Uncertain< bool > | operator< (const Interval_nt< Protected > &a, double b) |
template<bool Protected> |
Uncertain< bool > | operator> (const Interval_nt< Protected > &a, double b) |
template<bool Protected> |
Uncertain< bool > | operator<= (const Interval_nt< Protected > &a, double b) |
template<bool Protected> |
Uncertain< bool > | operator>= (const Interval_nt< Protected > &a, double b) |
template<bool Protected> |
Uncertain< bool > | operator== (const Interval_nt< Protected > &a, double b) |
template<bool Protected> |
Uncertain< bool > | operator!= (const Interval_nt< Protected > &a, double b) |
template<bool Protected> |
bool | fit_in_double (const Interval_nt< Protected > &d, double &r) |
template<bool Protected> |
bool | is_singleton (const Interval_nt< Protected > &d) |
template<bool Protected> |
double | magnitude (const Interval_nt< Protected > &d) |
template<bool Protected> |
double | width (const Interval_nt< Protected > &d) |
template<bool Protected> |
double | radius (const Interval_nt< Protected > &d) |
template<bool Protected> |
bool | has_smaller_relative_precision (const Interval_nt< Protected > &d, double prec) |
template<bool Protected> |
double | relative_precision (const Interval_nt< Protected > &d) |
template<bool Protected> |
std::ostream & | operator<< (std::ostream &os, const Interval_nt< Protected > &I) |
template<bool Protected> |
std::istream & | operator>> (std::istream &is, Interval_nt< Protected > &I) |
template<bool Protected> |
Interval_nt< Protected > | operator+ (const Interval_nt< Protected > &a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator+ (double a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator+ (const Interval_nt< Protected > &a, double b) |
template<bool Protected> |
Interval_nt< Protected > | operator+ (int a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator+ (const Interval_nt< Protected > &a, int b) |
template<bool Protected> |
Interval_nt< Protected > | operator+ (const Interval_nt< Protected > &a) |
template<bool Protected> |
Interval_nt< Protected > | operator- (const Interval_nt< Protected > &a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator- (double a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator- (const Interval_nt< Protected > &a, double b) |
template<bool Protected> |
Interval_nt< Protected > | operator- (int a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator- (const Interval_nt< Protected > &a, int b) |
template<bool Protected> |
Interval_nt< Protected > | operator* (const Interval_nt< Protected > &a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator* (double a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator* (const Interval_nt< Protected > &a, double b) |
template<bool Protected> |
Interval_nt< Protected > | operator* (int a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator* (const Interval_nt< Protected > &a, int b) |
template<bool Protected> |
Interval_nt< Protected > | operator/ (const Interval_nt< Protected > &a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator/ (double a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator/ (const Interval_nt< Protected > &a, double b) |
template<bool Protected> |
Interval_nt< Protected > | operator/ (int a, const Interval_nt< Protected > &b) |
template<bool Protected> |
Interval_nt< Protected > | operator/ (const Interval_nt< Protected > &a, int b) |
template<bool Protected> |
Interval_nt< Protected > min | BOOST_PREVENT_MACRO_SUBSTITUTION (const Interval_nt< Protected > &x, const Interval_nt< Protected > &y) |
template<bool b> |
Interval_nt< b > | ldexp (const Interval_nt< b > &i, int e) |
template<bool Protected> |
double | INTERN_INTERVAL_NT::to_double (const Interval_nt< Protected > &d) |
template<bool Protected> |
std::pair< double, double > | INTERN_INTERVAL_NT::to_interval (const Interval_nt< Protected > &d) |
template<bool Protected> |
Interval_nt< Protected > | INTERN_INTERVAL_NT::sqrt (const Interval_nt< Protected > &d) |
template<bool Protected> |
Interval_nt< Protected > | INTERN_INTERVAL_NT::square (const Interval_nt< Protected > &d) |
template<bool Protected> |
Interval_nt< Protected > | INTERN_INTERVAL_NT::abs (const Interval_nt< Protected > &d) |
template<bool Protected> |
Uncertain< Sign > | INTERN_INTERVAL_NT::sign (const Interval_nt< Protected > &d) |
template<bool Protected> |
Uncertain< Comparison_result > | INTERN_INTERVAL_NT::compare (const Interval_nt< Protected > &d, const Interval_nt< Protected > &e) |
template<bool Protected> |
Uncertain< bool > | INTERN_INTERVAL_NT::is_zero (const Interval_nt< Protected > &d) |
template<bool Protected> |
Uncertain< bool > | INTERN_INTERVAL_NT::is_one (const Interval_nt< Protected > &d) |
template<bool Protected> |
Uncertain< bool > | INTERN_INTERVAL_NT::is_positive (const Interval_nt< Protected > &d) |
template<bool Protected> |
Uncertain< bool > | INTERN_INTERVAL_NT::is_negative (const Interval_nt< Protected > &d) |
std::pair< double, double > | INTERN_INTERVAL_NT::to_interval (const long &l) |