Commit Graph

291 Commits

Author SHA1 Message Date
Michael Hemmer 0b8fd080f3 changes according to new package Algebraic Foundations 2007-01-29 10:04:28 +00:00
Michael Hemmer 9ee389b7a5 changes according to new package Algebraic Foundations 2007-01-29 10:03:33 +00:00
Michael Hemmer fcc3de711d mv file from Algebraic Foundations to Number Types 2007-01-29 09:57:16 +00:00
Michael Hemmer 224d1dbbf3 mv file from Algebraic Foundations to Number Types 2007-01-29 09:55:57 +00:00
Michael Hemmer 4f1b4ca715 mv file from Algebraic Foundations to Number Types 2007-01-29 09:55:03 +00:00
Michael Hemmer 5683d098f8 mv file from Algebraic Foundations to Number Types 2007-01-29 09:54:35 +00:00
Michael Hemmer 037acd5c51 mv file from Algebraic Foundations to Number Types 2007-01-29 09:54:12 +00:00
Michael Hemmer 3034ad6c02 mv file from Algebraic Foundations to Number types 2007-01-29 09:52:18 +00:00
Michael Hemmer b9939bd69d mv file from Algebraic Foundations 2007-01-29 09:50:06 +00:00
Michael Hemmer f01b3a4e6e mv file from Algebraic Foundations 2007-01-29 09:49:51 +00:00
Michael Hemmer 572efefcd8 mv file from Algebraic Foundations 2007-01-29 09:49:23 +00:00
Michael Hemmer ad75c75b04 mv file from Algebraic Foundations 2007-01-29 09:48:50 +00:00
Michael Hemmer 91f97b4084 mv file from Algebraic Foundations 2007-01-29 09:48:20 +00:00
Michael Hemmer 56c0b7cf7c mv file from Algebraic Foundations 2007-01-29 09:48:02 +00:00
Michael Hemmer a2520fa1fa mv file from Algebraic Foundations 2007-01-29 09:47:38 +00:00
Michael Hemmer 2cfc261bba changed file name according to class name 2007-01-29 09:26:53 +00:00
Michael Hemmer 492d9e785d changes with respect to package Algebraic foundations 2007-01-29 09:26:05 +00:00
Sylvain Pion e5d415b590 rename .C to .cpp 2007-01-27 20:51:54 +00:00
Joachim Reichel 34c8106db4 * fix build failure on hppa (and probably also on arm, m68k, s390):
fpu_control.h is only needed for powerpc
* remove support for sgi and g++ < 3.3
* see feature request #1886
2007-01-26 19:03:10 +00:00
Marc Glisse c9e3fee437 More of the same, removing extra ;. 2006-12-28 01:14:13 +00:00
Marc Glisse 2a73e68adf Removed extra ; (same as previous patch)
Note: newer versions of sunCC are more tolerant of wandering ; so I can't
test the whole thing at home and rely on the testsuite.
2006-12-28 01:07:56 +00:00
Marc Glisse 0e69218611 Removed ; after definition of member function (useless and seems to
confuse sunCC)
2006-12-27 00:08:06 +00:00
Sébastien Loriot 7013ca3965 -fix is valid Lazy_exact_nt
-make Lazy_exact_nt and root_of_2 play better together
-update root_of_2 and root_of_traits testsuite
2006-12-21 15:24:20 +00:00
Sébastien Loriot f5cf472eb5 specification of Root_of_traits for Gmpz 2006-12-20 15:30:31 +00:00
Laurent Saboret 9d0d302a87 Fixed svn properties of whole trunk 2006-12-18 09:37:55 +00:00
Michael Hemmer 8e112fd0ea added tag Is_numerical_sensitive to AST 2006-12-15 14:39:17 +00:00
Michael Hemmer e8a393dcd2 rm function make_root_of_2(const NT &a, int b_, const NT &c)
use: make_root_of_2(const NT &a, const NT& b_, const NT &c)
2006-12-15 12:31:11 +00:00
Michael Hemmer 8fc7f3038d added missing operator()(NT a,b,c, bool s)
in default Root_of_traits_helper
added test
2006-12-14 07:41:50 +00:00
Sébastien Loriot cc20c0773b Add interface for make_root_of_2(a,b,c,bool) 2006-12-13 17:06:26 +00:00
Michael Hemmer 3fd1691e33 added test for
Salar_factor_traits
	Algebraic_extension_traits
2006-12-11 11:04:42 +00:00
Michael Hemmer 91fd271b1a fix for GMP-4.2:
remove explicit use of gmpz_value / gmpq_value
2006-12-11 10:51:54 +00:00
Michael Hemmer 709d528b67 added support for
Scalar_factor_traits
Algebraic_extension_traits
2006-12-11 10:49:13 +00:00
Michael Hemmer b9ed5e4b59 added include of
Scalar_factor_traits.h
	Algebraic_extension_traits.h
from package Algebraic_foundations
2006-12-11 10:48:06 +00:00
Michael Hemmer 1304f12218 added missing
public: ..Type
2006-12-11 10:45:58 +00:00
Sylvain Pion 3bad4df6e5 depth() is only accurate in -DCGAL_PROFILE mode. 2006-12-04 18:07:32 +00:00
Sylvain Pion 13e01b0ae1 more formatting for histogram profiler 2006-12-03 17:29:46 +00:00
Sylvain Pion 6952b2567b Re-implement depth() by storing the depth in the nodes
instead of recomputing it on demand through virtual functions.
The advantage is that it is much faster (no quadratic behavior),
and moreover, pruning used to set the depth to 0, while it is
not doing so anymore (can be an advantage or not, but...).
2006-12-03 01:57:56 +00:00
Sylvain Pion 096f1ffb9a formatting 2006-12-03 01:03:34 +00:00
Sylvain Pion f05894b01a Move non-NT-related lazy stuff from Lazy_exact_nt.h to Lazy.h.
MAke Lazy_exact_nt<> derive from Lazy<>.
2006-12-02 23:38:12 +00:00
Sylvain Pion 6dd7d78ee8 Add/fix the depth() function to get the DAG depth.
Some formatting improvements.
2006-12-02 21:53:17 +00:00
Sylvain Pion e35739664e add an histogram profiler in Gmpq's destructor to measure their sizes 2006-12-02 20:40:35 +00:00
Sylvain Pion 788dc2061b But why did they make the division different from the multiplication in the first place... 2006-12-02 17:47:25 +00:00
Sylvain Pion d58a2b842a Add a size() member function to get the memory size in bytes. 2006-12-01 14:34:59 +00:00
Sylvain Pion fab82067fc typo 2006-12-01 14:29:16 +00:00
Michael Hemmer 65f9fb86c1 rm CGAL::test_algebraic_structure_without_exactness_check (not needed) 2006-11-28 10:56:16 +00:00
Michael Hemmer 2f4958dd1d restored macroname XX_TypeDEF -> XX_TYPEDEF 2006-11-28 09:13:53 +00:00
Michael Hemmer 67a346406b rename AST::Algebraic_structure_tag -> AST::Algebraic_category 2006-11-28 07:45:49 +00:00
Michael Hemmer d931482ce2 rename:
FractionTraits::Numerator -> Numerator_type
FractionTraits::Denominator -> Denominator_type
2006-11-24 11:26:22 +00:00
Michael Hemmer f002c6fd13 renaming:
AlgebraicStructureTraits::Algebraic_structure -> ..::Type
RealEmbeddableTraits::Real_emebddable -> ..::Type
CoercionTraits::Coercion_type -> ..::Type
FractionTraits::Fraction -> ..::Type
2006-11-24 10:47:04 +00:00
Michael Hemmer be5db537cf added test file for Root_of_traits
added missing spec. for Root_of_traits_helper<T,Field_with_kth_root_tag>
2006-11-23 17:52:37 +00:00