BWAPI
Classes | Namespaces
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/Algebraic_structure_traits.h File Reference
#include <CGAL/number_type_basic.h>
#include <CGAL/type_traits.h>
Include dependency graph for Algebraic_structure_traits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Integral_domain_without_division_tag
 corresponds to the IntegralDomainWithoutDiv concept. More...
struct  Integral_domain_tag
 corresponds to the IntegralDomain concept. More...
struct  Unique_factorization_domain_tag
 corresponds to the UFDomain concept. More...
struct  Euclidean_ring_tag
 corresponds to the EuclideanRing concept. More...
struct  Field_tag
 corresponds to the Field concept. More...
struct  Field_with_sqrt_tag
 corresponds to the FieldWithSqrt concept. More...
struct  Field_with_kth_root_tag
 corresponds to the FieldWithKthRoot concept More...
struct  Field_with_root_of_tag
 corresponds to the FieldWithRootOF concept. More...
class  Algebraic_structure_traits< Type_ >
class  Algebraic_structure_traits_base< Type_, Null_tag >
class  Algebraic_structure_traits_base< Type_, Null_tag >::Simplify
class  Algebraic_structure_traits_base< Type_, Integral_domain_without_division_tag >
class  Algebraic_structure_traits_base< Type_, Integral_domain_without_division_tag >::Unit_part
class  Algebraic_structure_traits_base< Type_, Integral_domain_without_division_tag >::Square
class  Algebraic_structure_traits_base< Type_, Integral_domain_without_division_tag >::Is_zero
class  Algebraic_structure_traits_base< Type_, Integral_domain_without_division_tag >::Is_one
class  Algebraic_structure_traits_base< Type_, Integral_domain_tag >
class  Algebraic_structure_traits_base< Type_, Unique_factorization_domain_tag >
class  Algebraic_structure_traits_base< Type_, Unique_factorization_domain_tag >::Divides
class  Algebraic_structure_traits_base< Type_, Euclidean_ring_tag >
class  Algebraic_structure_traits_base< Type_, Euclidean_ring_tag >::Integral_division
class  Algebraic_structure_traits_base< Type_, Euclidean_ring_tag >::Gcd
class  Algebraic_structure_traits_base< Type_, Euclidean_ring_tag >::Div_mod
class  Algebraic_structure_traits_base< Type_, Euclidean_ring_tag >::Div
class  Algebraic_structure_traits_base< Type_, Euclidean_ring_tag >::Mod
class  Algebraic_structure_traits_base< Type_, Euclidean_ring_tag >::Divides
class  Algebraic_structure_traits_base< Type_, Field_tag >
class  Algebraic_structure_traits_base< Type_, Field_tag >::Unit_part
class  Algebraic_structure_traits_base< Type_, Field_tag >::Integral_division
class  Algebraic_structure_traits_base< Type_, Field_tag >::Divides
class  Algebraic_structure_traits_base< Type_, Field_with_sqrt_tag >
struct  Algebraic_structure_traits_base< Type_, Field_with_sqrt_tag >::Is_square
class  Algebraic_structure_traits_base< Type_, Field_with_kth_root_tag >
class  Algebraic_structure_traits_base< Type_, Field_with_root_of_tag >
class  INTERN_AST::Div_per_operator< Type >
class  INTERN_AST::Mod_per_operator< Type >
class  INTERN_AST::Is_square_per_sqrt< Type >

Namespaces

namespace  INTERN_AST
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines