Classes |
class | CGAL::Root_of_2< RT_ > |
struct | CGAL::Coercion_traits< RT, Root_of_2< RT > > |
struct | CGAL::Coercion_traits< RT, Root_of_2< RT > >::Cast |
struct | CGAL::Coercion_traits< CGAL_int(RT), Root_of_2< RT > > |
struct | CGAL::Coercion_traits< CGAL_int(RT), Root_of_2< RT > >::Cast |
struct | CGAL::Coercion_traits< typename Root_of_traits< RT >::RootOf_1, Root_of_2< RT > > |
struct | CGAL::Coercion_traits< typename Root_of_traits< RT >::RootOf_1, Root_of_2< RT > >::Cast |
struct | CGAL::Coercion_traits< Root_of_2< RT >, NTX > |
struct | CGAL::NT_converter< Root_of_2< NT1 >, Root_of_2< NT2 > > |
struct | CGAL::NT_converter< NT1, Root_of_2< NT2 > > |
struct | CGAL::NT_converter< Root_of_2< NT1 >, Root_of_2< NT1 > > |
class | CGAL::Algebraic_structure_traits< Root_of_2< RT > > |
struct | CGAL::Algebraic_structure_traits< Root_of_2< RT > >::Square |
class | CGAL::Real_embeddable_traits< Root_of_2< RT > > |
class | CGAL::Real_embeddable_traits< Root_of_2< RT > >::Abs |
class | CGAL::Real_embeddable_traits< Root_of_2< RT > >::Sgn |
class | CGAL::Real_embeddable_traits< Root_of_2< RT > >::Compare |
class | CGAL::Real_embeddable_traits< Root_of_2< RT > >::To_double |
class | CGAL::Real_embeddable_traits< Root_of_2< RT > >::To_interval |
class | CGAL::Is_valid< Root_of_2< RT > > |
Namespaces |
namespace | CGAL |
Defines |
#define | CGAL_int(T) typename First_if_different<int, T>::Type |
#define | CGAL_double(T) typename First_if_different<double, T>::Type |
Functions |
template<typename RT > |
bool | CGAL::operator< (const Root_of_2< RT > &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator< (const typename Root_of_traits< RT >::RootOf_1 &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator< (const Root_of_2< RT > &a, const typename Root_of_traits< RT >::RootOf_1 &b) |
template<typename RT > |
bool | CGAL::operator< (const RT &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator< (const Root_of_2< RT > &a, const RT &b) |
template<typename RT > |
bool | CGAL::operator< (const CGAL_int(RT)&a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator< (const Root_of_2< RT > &a, const CGAL_int(RT)&b) |
template<typename RT > |
bool | CGAL::operator> (const Root_of_2< RT > &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator> (const typename Root_of_traits< RT >::RootOf_1 &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator> (const Root_of_2< RT > &a, const typename Root_of_traits< RT >::RootOf_1 &b) |
template<typename RT > |
bool | CGAL::operator> (const RT &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator> (const Root_of_2< RT > &a, const RT &b) |
template<typename RT > |
bool | CGAL::operator> (const CGAL_int(RT)&a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator> (const Root_of_2< RT > &a, const CGAL_int(RT)&b) |
template<typename RT > |
bool | CGAL::operator>= (const Root_of_2< RT > &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator>= (const typename Root_of_traits< RT >::RootOf_1 &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator>= (const Root_of_2< RT > &a, const typename Root_of_traits< RT >::RootOf_1 &b) |
template<typename RT > |
bool | CGAL::operator>= (const RT &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator>= (const Root_of_2< RT > &a, const RT &b) |
template<typename RT > |
bool | CGAL::operator>= (const CGAL_int(RT)&a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator>= (const Root_of_2< RT > &a, const CGAL_int(RT)&b) |
template<typename RT > |
bool | CGAL::operator<= (const Root_of_2< RT > &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator<= (const typename Root_of_traits< RT >::RootOf_1 &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator<= (const Root_of_2< RT > &a, const typename Root_of_traits< RT >::RootOf_1 &b) |
template<typename RT > |
bool | CGAL::operator<= (const RT &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator<= (const Root_of_2< RT > &a, const RT &b) |
template<typename RT > |
bool | CGAL::operator<= (const CGAL_int(RT)&a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator<= (const Root_of_2< RT > &a, const CGAL_int(RT)&b) |
template<typename RT > |
bool | CGAL::operator== (const Root_of_2< RT > &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator== (const typename Root_of_traits< RT >::RootOf_1 &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator== (const Root_of_2< RT > &a, const typename Root_of_traits< RT >::RootOf_1 &b) |
template<typename RT > |
bool | CGAL::operator== (const RT &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator== (const Root_of_2< RT > &a, const RT &b) |
template<typename RT > |
bool | CGAL::operator== (const CGAL_int(RT)&a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator== (const Root_of_2< RT > &a, const CGAL_int(RT)&b) |
template<typename RT > |
bool | CGAL::operator!= (const Root_of_2< RT > &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator!= (const typename Root_of_traits< RT >::RootOf_1 &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator!= (const Root_of_2< RT > &a, const typename Root_of_traits< RT >::RootOf_1 &b) |
template<typename RT > |
bool | CGAL::operator!= (const RT &a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator!= (const Root_of_2< RT > &a, const RT &b) |
template<typename RT > |
bool | CGAL::operator!= (const CGAL_int(RT)&a, const Root_of_2< RT > &b) |
template<typename RT > |
bool | CGAL::operator!= (const Root_of_2< RT > &a, const CGAL_int(RT)&b) |
template<typename RT > |
Root_of_2< RT > | CGAL::inverse (const Root_of_2< RT > &a) |
template<typename RT > |
Root_of_2< RT > | CGAL::make_sqrt (const RT &r) |
template<typename RT > |
Root_of_2< RT > | CGAL::make_sqrt (const typename Root_of_traits< RT >::RootOf_1 &r) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator- (const Root_of_2< RT > &a, const typename Root_of_traits< RT >::RootOf_1 &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator- (const typename Root_of_traits< RT >::RootOf_1 &a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator- (const Root_of_2< RT > &a, const RT &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator- (const Root_of_2< RT > &a, const CGAL_int(RT)&b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator- (const RT &a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator- (const CGAL_int(RT)&a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator+ (const Root_of_2< RT > &a, const typename Root_of_traits< RT >::RootOf_1 &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator+ (const typename Root_of_traits< RT >::RootOf_1 &a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator+ (const Root_of_2< RT > &a, const RT &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator+ (const Root_of_2< RT > &a, const CGAL_int(RT)&b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator+ (const RT &a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator+ (const CGAL_int(RT)&a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator* (const Root_of_2< RT > &a, const typename Root_of_traits< RT >::RootOf_1 &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator* (const typename Root_of_traits< RT >::RootOf_1 &a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator* (const Root_of_2< RT > &a, const RT &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator* (const Root_of_2< RT > &a, const CGAL_int(RT)&b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator* (const RT &a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator* (const CGAL_int(RT)&a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator/ (const Root_of_2< RT > &a, const RT &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator/ (const Root_of_2< RT > &a, const CGAL_int(RT)&b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator/ (const RT &a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator/ (const CGAL_int(RT)&a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator/ (const Root_of_2< RT > &a, const typename Root_of_traits< RT >::RootOf_1 &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator/ (const typename Root_of_traits< RT >::RootOf_1 &a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator- (const Root_of_2< RT > &a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator+ (const Root_of_2< RT > &a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator* (const Root_of_2< RT > &a, const Root_of_2< RT > &b) |
template<typename RT > |
Root_of_2< RT > | CGAL::operator/ (const Root_of_2< RT > &a, const Root_of_2< RT > &b) |
template<typename RT > |
double | CGAL::to_double (const Root_of_2< RT > &x) |
template<typename RT > |
std::ostream & | CGAL::operator<< (std::ostream &os, const Root_of_2< RT > &r) |
template<typename RT > |
std::istream & | CGAL::operator>> (std::istream &is, Root_of_2< RT > &r) |
template<typename RT > |
void | CGAL::print (std::ostream &os, const Root_of_2< RT > &r) |
template<class NT > |
const Root_of_2< NT > &min | CGAL::BOOST_PREVENT_MACRO_SUBSTITUTION (const Root_of_2< NT > &p, const Root_of_2< NT > &q) |