Commit Graph

31212 Commits

Author SHA1 Message Date
Michael Hemmer 9608231a02 fixed problems with CGAL::sign(CGAL::Sign) 2006-10-28 13:07:32 +00:00
Michael Hemmer 1522751852 rm nameclash with global function is_exact 2006-10-28 13:05:43 +00:00
Michael Hemmer 574a466c00 is_exact(NT) returns a const bool 2006-10-28 13:02:26 +00:00
Sylvain Pion 14c04ed337 Sneak in Lazy_kernel without anyone noticing. 2006-10-27 19:01:33 +00:00
Andreas Fabri 2bf6335849 Added spaces in order to avoid >> in templates 2006-10-27 18:13:47 +00:00
Andreas Fabri a1b068bf21 set_benchmark_mode must return something 2006-10-27 17:59:00 +00:00
Andreas Fabri 412c009679 Give Null_functor some nested types 2006-10-27 17:55:23 +00:00
Andreas Fabri 5dced9d9e5 Cast 1.0 in order to disambiguate 2006-10-27 17:53:50 +00:00
Andreas Fabri 01bf09d0d2 Switched order of partial specializations 2006-10-27 17:53:18 +00:00
Luis Peñaranda 7d238af813 Added debug compilation flags. 2006-10-27 15:37:39 +00:00
Marc Pouget 9e0e86eb89 cont'd 2006-10-27 15:31:15 +00:00
Luis Peñaranda 1888e851d0 Fixed bug in poly_2::operator+. 2006-10-27 15:07:42 +00:00
Marc Pouget 0f75ee17eb fc tel meeting 2006-10-27 14:37:28 +00:00
Michael Hemmer 4ab92e6bda added #include<vector> since needed by file 2006-10-27 14:35:09 +00:00
Bernd Gärtner aeb1213f4c - Free models added;
- figures/program for closest point in intersection of halfspaces
2006-10-27 14:07:45 +00:00
Frédéric Cazals 3a8a8f00d2 fc. typos 2006-10-27 13:46:11 +00:00
Frédéric Cazals d3204b7edf fc. polished the user manual. fixed some labels: a_b -> a\_b 2006-10-27 13:36:09 +00:00
Michael Hemmer d2fa505e81 changed include of CORE NTs e.g. #include<CGAL/CORE_BigInt.h> 2006-10-27 11:02:16 +00:00
Michael Hemmer b024695f58 - empty = CGAL_NTS is_positive(CGAL_NTS sign (z_prime));
+ empty = CGAL_NTS sign (z_prime) == CGAL::POSITIVE;
since is_positive of Sign not supported 

M    CGAL/ConicCPA2.h
2006-10-27 10:44:58 +00:00
Michael Hemmer 1c9dfec8c0 disabled test in case NT not supported 2006-10-27 09:34:43 +00:00
Nico Kruithof 49e37f31b8 The tests are working, if they finish in time ... 2006-10-26 18:57:24 +00:00
Luis Peñaranda b09c1ff0de Polynomial_2 bug fixes. 2006-10-26 17:23:31 +00:00
Luis Peñaranda 05aab63281 Reworked some code in polynomial_1. 2006-10-26 17:22:25 +00:00
Michael Hemmer bac75a98ce This is the main merge of branch EXACUS_with_CGAL to trunk at revision 34922.
It introduces several new concepts and respective traits classes: 
Coercion_traits: 
  - reflects interoperability of types, 
  - replaces Binary_operator_result
Algebraic_structure_traits: 
  - reflects the algebraic structure of a type 
  - orthogonal to real embeddable 
Real_embeddable_traits:
  - for types embeddable onto the real axis 
Fraction_traits
  - replaces Rational_traits 

A ref-manual in package Algebraic_foundations will be available soon. 

The dependency of NT related functors from global functions has been reverted,
i.e. a global function calls the respective functor.

Due to the merge process all merged/new files are in the package
Number_types, but will be moved to package Algebraic_foundations soon.   

Note that the old traits classes as Number_type_traits, Rational_traits, 
Binary_operator_result are still available. They will be removed in separate 
steps.  

Known problems are: 
MP_float: unclear behavior of div,mod,gcd 
Root_of_2: not supported yet. (I will need some help here.)
2006-10-26 15:10:02 +00:00
Frédéric Cazals 40bf10d4de fc. renamed Monge_from* classes 2006-10-26 14:31:54 +00:00
Frédéric Cazals 3d97fbf394 fc. fixed the type names changed run() to operator() 2006-10-26 14:31:26 +00:00
Frédéric Cazals 76c1ce25c3 fc: fixed the operator() pb: the Monge_form typedef was bugy 2006-10-26 14:17:51 +00:00
Frédéric Cazals c245082d4e fc: commented portions of code involving cond numbers 2006-10-26 14:16:46 +00:00
Andreas Meyer f8c89d0986 * included EXACUS test programs in STL_Extension test (hardcoded in makefile and cgal_test)
* removed some leftover #include <CGAL/LiS/basic.h>
2006-10-26 11:24:40 +00:00
Efi Fogel 21e0084944 improved traits 2006-10-26 10:12:28 +00:00
Marc Pouget d80575945f details 2006-10-26 09:58:02 +00:00
Andreas Meyer 6c98454150 found another instance of "REG_NOERROR". replaced by "0" 2006-10-26 09:52:08 +00:00
Efi Fogel 6a78110314 improved traits 2006-10-26 09:35:49 +00:00
Marc Pouget b446c172d4 added concept 2006-10-26 08:25:15 +00:00
Nico Kruithof a86261e974 Towards working examples 2006-10-26 06:34:38 +00:00
Efi Fogel b18e946295 fixed concepts 2006-10-26 01:53:56 +00:00
Andreas Meyer 1b3d5f3fa1 replaced non-standard REG_NOERROR with plain "0" 2006-10-25 18:45:10 +00:00
Luis Peñaranda 9508ad8c4b Changed buggy comparison algorithm of algebraic numbers. 2006-10-25 16:05:54 +00:00
Andreas Meyer e8491a407f first pkgdesc illustration 2006-10-25 15:54:07 +00:00
Andreas Meyer bc3b5ce9d2 package description: align images with package names 2006-10-25 15:53:02 +00:00
Daniel Russel 32f0018112 replaced static with namespace 2006-10-25 15:46:14 +00:00
Laurent Rineau 8ecd768345 modify comments after discussion with Jane Tournois. 2006-10-25 15:41:37 +00:00
Daniel Russel 4dd034ad20 merged moveall and regular 2006-10-24 21:24:04 +00:00
Daniel Russel dd5b8d9fa9 more options for initialization. Ick. 2006-10-24 20:21:58 +00:00
Daniel Russel 33f9e109d4 trying to merge allmove 2006-10-24 18:52:12 +00:00
Fernando Cacciola fa10151f70 KDevelop file removed 2006-10-24 18:08:51 +00:00
Fernando Cacciola f388a5ce79 audits are now cache-strategy specific (otherwise the check fails) 2006-10-24 18:03:55 +00:00
Luis Peñaranda 5e0ede15bd Added automatic refinement. 2006-10-24 17:05:58 +00:00
Sylvain Pion b76d4b1ce4 Add \ccInclude 2006-10-24 15:40:47 +00:00
Bernd Gärtner 9928a8dc81 non-working boost::transform_iteratoxr 2006-10-24 15:34:11 +00:00