Michael Hemmer
|
e7441d07b5
|
added illustration
|
2008-11-11 16:49:52 +00:00 |
Michael Hemmer
|
e1737961cd
|
uses config.h instead of basic.h
|
2008-11-11 15:15:36 +00:00 |
Michael Hemmer
|
1500857965
|
added some lines about rounding mode
|
2008-11-11 15:12:33 +00:00 |
Michael Hemmer
|
b5d0eee4b4
|
set proper rounding mode
|
2008-10-29 08:27:29 +00:00 |
Michael Hemmer
|
2ae6fda863
|
Enforce IEEE double precision before using modular arithmetic
|
2008-10-22 08:55:03 +00:00 |
Michael Hemmer
|
819d64b18c
|
added assertion for FPU rounding mode
|
2008-10-21 16:15:19 +00:00 |
Andreas Fabri
|
5a52575d39
|
Remove force_ieee_double_precision(); as this is a global side effect; TODO: Add preconditions in the operations which require this setting
|
2008-10-17 13:14:08 +00:00 |
Michael Hemmer
|
b435ce515d
|
fixed use of CGAL_USE_GMP/XX
|
2008-10-13 12:35:49 +00:00 |
Fernando Cacciola
|
1879926e22
|
Fixed case: residue.h -> Residue.h
|
2008-10-09 13:11:27 +00:00 |
Laurent Saboret
|
c6b21a107f
|
Fixed compilation errors (VC++ 2005).
|
2008-10-08 16:32:52 +00:00 |
Michael Hemmer
|
eba9e0b1ed
|
use CGAL/config.h
|
2008-09-25 15:40:34 +00:00 |
Michael Hemmer
|
e6c5844742
|
one more word about Modularizable compount types
|
2008-09-25 13:37:17 +00:00 |
Michael Hemmer
|
927c2e3f2d
|
fixed index for operators
|
2008-09-25 13:36:19 +00:00 |
Michael Hemmer
|
8ee1a5ec59
|
more comments / using Gmpz again
|
2008-09-25 13:24:33 +00:00 |
Michael Hemmer
|
63cdada31a
|
fixed include problems
|
2008-09-25 13:24:05 +00:00 |
Michael Hemmer
|
6ac8c8bb0a
|
minor changes according to 2.review of Sylvain Pion
|
2008-09-25 13:23:34 +00:00 |
Michael Hemmer
|
54ea4a46a9
|
types that have a demonintor are not Modularizable
denominator could become zero mod prime
|
2008-09-25 09:13:21 +00:00 |
Michael Hemmer
|
ffabf4f517
|
added Models
|
2008-09-17 09:15:15 +00:00 |
Michael Hemmer
|
96bbbfbfc3
|
typo
|
2008-09-17 09:15:01 +00:00 |
Michael Hemmer
|
984a5a2a24
|
reorganisation of introduction
more about static prime
introduce Modularizable
|
2008-09-17 08:57:50 +00:00 |
Michael Hemmer
|
63d2fb4900
|
added license header
|
2008-09-17 07:49:08 +00:00 |
Michael Hemmer
|
b64ff940c8
|
added License header
|
2008-09-17 07:47:12 +00:00 |
Michael Hemmer
|
3b3b7e8978
|
typo^2
|
2008-09-16 12:35:03 +00:00 |
Michael Hemmer
|
e5961e97ec
|
typo
|
2008-09-16 11:48:40 +00:00 |
Michael Hemmer
|
8feb631dec
|
Residue is thread safe if CGAL_HAS_THREADS is defined
|
2008-09-16 11:47:30 +00:00 |
Michael Hemmer
|
41e2d1e3f2
|
test for thread safty of CGAL::Residue
|
2008-09-16 11:28:48 +00:00 |
Michael Hemmer
|
909c7ed95c
|
made CGAL::Residue thread safe using
boost thread_specific_ptr from <boost/thread/tss.hpp>
|
2008-09-16 07:31:18 +00:00 |
Michael Hemmer
|
f0f5deb310
|
filename according to class name
|
2008-09-09 13:08:29 +00:00 |
Michael Hemmer
|
cf7e170ec8
|
Modular_traits::Modular_image_inv -> Modular_image_representative
|
2008-09-09 12:54:08 +00:00 |
Michael Hemmer
|
3d75f7fea6
|
added Modular_traits for several types
|
2008-09-09 11:57:05 +00:00 |
Michael Hemmer
|
026d2e57db
|
added missing includes/fwd
|
2008-09-09 08:30:18 +00:00 |
Michael Hemmer
|
7b031d923f
|
CGAL::Modular -> CGAL::Residue
MT::Modular_type -> MT::Residue_type
|
2008-09-09 08:29:41 +00:00 |
Michael Hemmer
|
c64aee37fb
|
CGAL::Modular -> CGAL::Residue
ModularTraits::Modular_type -> Residue_type
added a History section
|
2008-09-08 14:46:46 +00:00 |
Michael Hemmer
|
cff191916d
|
changed name: CGAL::Modular -> CGAL::Residue
chnaged filenames accordingly
changed: Modular_traits::Modular_NT -> Modular_traits::Residue_type
|
2008-08-04 15:09:13 +00:00 |
Michael Hemmer
|
d0722885cd
|
class name CGAL::Modular -> CGAL::Residue
|
2008-08-04 14:50:05 +00:00 |
Michael Hemmer
|
ca4450f1a4
|
rm unused variable
|
2008-05-16 07:39:56 +00:00 |
Fernando Cacciola
|
f93437ca22
|
Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release)
|
2008-05-05 14:01:55 +00:00 |
Michael Hemmer
|
6d8d2e9748
|
and its types should be public .-)
|
2008-04-29 20:18:47 +00:00 |
Michael Hemmer
|
1eb1824f3d
|
Algebraic_structure_traits is a class (not a struct)
|
2008-04-29 14:04:41 +00:00 |
Michael Hemmer
|
e42a22537a
|
use boost::ordered_field_operators1
modular arithmetic needs ieee double precision
|
2008-04-28 11:31:48 +00:00 |
Michael Hemmer
|
97b300b576
|
added Coercion_traits for interoperability with short/int/long
|
2008-04-28 11:29:26 +00:00 |
Michael Hemmer
|
4b3cbf89e6
|
not needed
|
2008-04-23 08:04:38 +00:00 |
Michael Hemmer
|
55bd73a38c
|
not needed
|
2008-04-01 10:23:00 +00:00 |
Michael Hemmer
|
9ea46f65a0
|
changes according to new possition of test files for concept checks
|
2008-04-01 10:22:16 +00:00 |
Michael Hemmer
|
c7a76c726a
|
added function CGAL::modular_image
|
2008-03-31 12:52:13 +00:00 |
Michael Hemmer
|
ef862d658e
|
added primes.h/.cpp (contains precomputed primes)
|
2008-03-31 12:50:54 +00:00 |
Andreas Meyer
|
20315de571
|
* replaced CGAL_test_assert with ::assert, instead of CGAL_assertion
* removed include/Testsuite/assert.h
|
2008-03-19 13:45:36 +00:00 |
Fernando Cacciola
|
b704509dcf
|
Examples/Demos/Test CMake scripts updated
|
2008-03-05 21:14:02 +00:00 |
Fernando Cacciola
|
a659cd852a
|
Added project() and conditional test for CGAL_DIR
|
2008-02-14 15:42:36 +00:00 |
Fernando Cacciola
|
14043c43a0
|
Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically)
|
2008-02-08 17:47:21 +00:00 |