cgal/Kernel_23/include/CGAL
Sylvain Pion 514a17ad4f Improve the interaction of assertions and interval computations.
Things like "CGAL_assertion(denominator != 0)" produced assertion failures for no gain.
So now, the assertion is triggered only if the condition is certain, using CGAL::certainly().
That is, change the following in all assertion files :
  ((EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__))
to :
  (CGAL::certainly(EX)?(static_cast<void>(0)): ::CGAL::assertion_fail( # EX , __FILE__, __LINE__))
2008-07-06 17:05:47 +00:00
..
Kernel Fixing Lazy for Circle_3 2008-06-26 14:26:49 +00:00
predicates Rename the following functions: 2008-04-09 13:35:34 +00:00
Aff_transformation_2.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Aff_transformation_3.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Bbox_2.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Bbox_3.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Circle_2.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Circle_3.h Fixing Lazy for Circle_3 2008-06-26 14:26:49 +00:00
Dimension.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Direction_2.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Direction_3.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Enum_converter.h in Enum_converter: removed (dummy) conversions for Oriented_side and 2006-07-18 09:36:56 +00:00
Exact_predicates_exact_constructions_kernel.h Sneak in Lazy_kernel without anyone noticing. 2006-10-27 19:01:33 +00:00
Exact_predicates_exact_constructions_kernel_with_sqrt.h include of proper CORE::Expr support file : CGAL/CORE_Expr.h 2007-03-15 10:47:09 +00:00
Exact_predicates_inexact_constructions_kernel.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
Is_a_predicate.h Update following the enum types merge of 3.3. 2008-01-11 22:56:35 +00:00
Iso_cuboid_3.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Iso_rectangle_2.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Kernel_checker.h removed specializations of Pairify for Comparison_result and 2006-07-21 11:21:56 +00:00
Kernel_traits.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
Line_2.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Line_3.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Object.h some low level code cleanup. renamed 2007-11-07 16:51:18 +00:00
Origin.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
Plane_3.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Point_2.h Remove too simplistic Intel compiler workaround, as it breaks 2008-05-21 13:48:05 +00:00
Point_3.h Remove too simplistic Intel compiler workaround, as it breaks 2008-05-21 13:48:05 +00:00
Qualified_result_of.h Global fix of svn:executable property in trunk 2006-04-14 15:07:17 +00:00
Ray_2.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Ray_3.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Segment_2.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Segment_3.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Sphere_3.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Tetrahedron_3.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Triangle_2.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Triangle_3.h "Ambient" is not spelled "Ambiant" in English... 2008-04-17 10:13:31 +00:00
Vector_2.h Remove too simplistic Intel compiler workaround, as it breaks 2008-05-21 13:48:05 +00:00
Vector_3.h Remove too simplistic Intel compiler workaround, as it breaks 2008-05-21 13:48:05 +00:00
aff_transformation_tags.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
basic.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
basic_classes.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
basic_constructions_2.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
basic_constructions_3.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
cartesian_homogeneous_conversion.h Add missing includes. 2008-01-11 22:09:24 +00:00
determinant.h Rename the following functions: 2008-04-09 13:35:34 +00:00
distance_predicates_2.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
distance_predicates_3.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
enum.h Merge <CGAL/functions_on_enums.h> into <CGAL_enum.h>. 2008-03-20 16:39:56 +00:00
functions_on_enums.h Merge <CGAL/functions_on_enums.h> into <CGAL_enum.h>. 2008-03-20 16:39:56 +00:00
kernel_assertions.h Improve the interaction of assertions and interval computations. 2008-07-06 17:05:47 +00:00
kernel_basic.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
kernel_to_kernel.h support for LEDA 5.x (mostly done by Eric Berberich) 2006-08-10 15:14:32 +00:00
predicates_on_lines_2.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
predicates_on_points_2.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
predicates_on_points_3.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
rational_rotation.h The direction must be != 0 in the constructor of the rotation 2006-12-17 22:28:35 +00:00
representation_tags.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
user_classes.h fixing the 03/06/2008 red mosaic 2008-06-04 07:52:01 +00:00