Andreas Meyer
6623d525eb
* replaced assert in */test/*/*.{cpp,h} with CGAL_test_assertion
...
* replaced #include <assert.h> with the according CGAL/Testsuite/assert.h
2007-11-07 21:35:42 +00:00
Andreas Meyer
fdeedcf8b0
some low level code cleanup. renamed
...
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Daniel Russel
5684bc8d55
removed variadic macro
2007-10-04 11:14:00 +00:00
Marc Glisse
3df14be20d
Sunpro vector constructor workaround.
2007-08-28 10:00:21 +00:00
Daniel Russel
b9650efc0c
added public to some typedefs
2007-08-23 15:44:25 +00:00
Daniel Russel
1ad21fef7c
Hmmmmm, demo works here
2007-08-23 15:34:09 +00:00
Daniel Russel
b9bd1350c3
removed size_t
2007-08-20 21:03:49 +00:00
Daniel Russel
faf373778d
allow the retrieval of current event key:
2007-08-16 23:10:46 +00:00
Sylvain Pion
d76beea6ad
Remove obsolete config flag CGAL_CFG_NO_LOCALE.
2007-08-08 15:30:58 +00:00
Daniel Russel
91e3c9a70a
added header to avoid compilation problem
2007-07-15 17:12:23 +00:00
Daniel Russel
8a107b364b
fixed qt problem--too fancy with overloading
2007-07-10 22:09:27 +00:00
Daniel Russel
6cee3cddc1
get latest changes into build
2007-07-09 23:10:13 +00:00
Daniel Russel
2f35c55283
oops, something had gotten confused, CGALQT should now compile
2007-06-15 20:42:44 +00:00
Daniel Russel
a183e20905
moved gui stuff to new listeners
2007-06-14 21:50:44 +00:00
Daniel Russel
53eb88d003
some changes had gotten lost with regards to Listeners
2007-06-14 18:55:37 +00:00
Daniel Russel
ee6591fbf6
minor changes to Label and macros
2007-06-13 23:19:20 +00:00
Daniel Russel
c258f48911
ACCESSOR to GET
2007-06-12 22:08:14 +00:00
Daniel Russel
09bed49916
odds and sods
2007-06-11 22:36:51 +00:00
Daniel Russel
ad173f7bcc
oops, forgot Qt
2007-06-11 20:52:05 +00:00
Daniel Russel
1bb80d52ec
added license
2007-06-11 06:10:08 +00:00
Daniel Russel
3f28242466
macros for listeners
2007-06-11 01:43:55 +00:00
Daniel Russel
81ccf38256
things build after log move
2007-06-11 00:08:13 +00:00
Daniel Russel
7d9a1eaf8c
libCGAL builds
2007-06-10 23:46:47 +00:00
Daniel Russel
c1fd50a09b
pre global replace
2007-06-10 23:05:03 +00:00
Daniel Russel
adf89ba0af
moved logs
2007-06-09 02:38:13 +00:00
Daniel Russel
a034d8e156
LOCALE changes
2007-05-04 21:23:14 +00:00
Marc Glisse
825850afdb
workaround for sunpro, for which a typedef inside a class leaks to the
...
default value of the template arguments.
2007-04-18 13:29:18 +00:00
Daniel Russel
75d663d305
see if VC is happy now about not recognizing template argument
2007-04-07 19:07:06 +00:00
Daniel Russel
0677f9858f
tweak to disable warning
2007-04-02 23:31:19 +00:00
Daniel Russel
81dac44112
various tweaks to avoid warnings and obscure errors
2007-03-29 19:36:13 +00:00
Daniel Russel
70eec5d8dd
removed invalid field on unused code
2007-03-27 17:18:16 +00:00
Daniel Russel
663a968a61
rename Instant_kernel to Default_instantnaeous_kernel to please new g++
2007-03-26 22:17:39 +00:00
Andreas Fabri
ef9fa3ee6c
removed unused parameters
2007-03-26 08:22:12 +00:00
Daniel Russel
0c4cc54da3
clean up stray events when destroying queue
2007-03-20 22:10:49 +00:00
Daniel Russel
13f54fc5e2
simplify queue to work around changes in the in_place_list
2007-03-20 22:03:30 +00:00
Daniel Russel
76a25984fc
rolling back accidental changes
2007-03-19 06:15:43 +00:00
Daniel Russel
ee367b4b0e
try to make gcc 4.3 happy by direct reference to masked class
2007-03-19 04:09:27 +00:00
Andreas Fabri
4c5441b22a
removed unused parameters
2007-03-17 09:00:08 +00:00
Daniel Russel
8015a10c17
try at avoid ambiguity with Point_3==WP_3 with regular traits, while I would blame VC, it seems to me gcc should be complaining too
2007-03-16 18:03:40 +00:00
Daniel Russel
0bfb4243ac
trying to appease VC
2007-03-15 20:55:40 +00:00
Joachim Reichel
4f47903a25
moved src/Core to src/CGALCore
...
moved include/CORE to include/CGAL/CORE
moved include/OpenNL to include/CGAL/OpenNL
renamed libcore++ to libCGALcore++
2007-03-13 18:10:39 +00:00
Daniel Russel
bbd19d8a16
removed weighted_point inheriting from unweighted point, although I think it really should. VC was getting confused.
2007-03-08 18:15:24 +00:00
Andreas Fabri
f30dfd50b0
Exploit that a==b is the same as b==a
2007-03-08 10:25:52 +00:00
Daniel Russel
83b7b47e69
again
2007-03-08 01:50:31 +00:00
Daniel Russel
04da5a2dd9
need operator== in point_1
2007-03-08 01:47:03 +00:00
Daniel Russel
8c6cf96cde
relaxed checks for equal vertices
2007-03-05 21:30:25 +00:00
Sylvain Pion
7c45de9993
Add missing CGAL::Kinetic qualifications required by g++ 4.3
2007-03-05 16:17:11 +00:00
Daniel Russel
e0b69387be
fixed problem with Del by moving it to regular
2007-03-01 00:57:32 +00:00
Daniel Russel
a8ce13422d
some steps towards handling duplicate points in RT3, I need to get to other things now
2007-02-27 22:45:58 +00:00
Daniel Russel
89fd320f42
must reduce degree of polynomial before calling sturm with CORE
2007-02-27 18:59:57 +00:00
Daniel Russel
c82f523ac0
pushed assertion up call stack
2007-02-19 20:10:27 +00:00
Daniel Russel
c0bf8179a4
cleaned queue to use doubles
2007-02-16 06:25:15 +00:00
Daniel Russel
4d980f3ff1
trying to work around VC type mystery
2007-02-16 03:08:06 +00:00
Daniel Russel
d8af03c0a2
avoiding a scolding from gcc 4.1
2007-02-16 02:46:23 +00:00
Sylvain Pion
54dceec550
macros must be prefixed by CGAL_
2007-02-15 21:30:59 +00:00
Daniel Russel
68186f7bd2
missing license
2007-02-15 17:48:43 +00:00
Daniel Russel
98b89122df
patch around VC disagreement on name lookups
2007-02-15 06:39:39 +00:00
Daniel Russel
10e1828333
forgot to include CGAL/Cartesian.h
2007-02-15 06:31:22 +00:00
Daniel Russel
c870ceff9d
fixed problem with pop overwriting pop_event
2007-02-13 19:53:54 +00:00
Daniel Russel
741b21116d
disabled some warnings and fixed walking off start of std::list
2007-02-13 19:27:34 +00:00
Daniel Russel
92a3539e95
added <=
2007-02-12 18:20:59 +00:00
Daniel Russel
9f504e4ae2
try to disable warning
2007-02-11 22:00:24 +00:00
Daniel Russel
55809d483a
perhaps CL is getting the wrong This
2007-02-09 20:29:50 +00:00
Daniel Russel
31e94f9e34
removed debug printing
2007-02-09 20:19:39 +00:00
Daniel Russel
1f6c3d2492
fixed some less/compare
2007-02-09 00:39:39 +00:00
Daniel Russel
5ad1b73a4a
forgot this file
2007-02-08 22:42:52 +00:00
Daniel Russel
39be6520be
make current not OK before pop
2007-02-08 22:42:11 +00:00
Daniel Russel
fed20e7df2
fixed some max
2007-02-08 16:31:14 +00:00
Daniel Russel
feb35a7aee
added casts
2007-02-05 15:34:27 +00:00
Daniel Russel
758243a4c4
rearranged things to try to make VC happy
2007-02-05 15:26:00 +00:00
Daniel Russel
d60225382e
missing template argument
2007-02-05 15:21:58 +00:00
Daniel Russel
c0f30b87a7
regular triangulation passes test (but output is not updated yet)
2007-02-03 02:44:51 +00:00
Daniel Russel
e87704cc3d
odds and sods
2007-02-02 19:52:18 +00:00
Daniel Russel
a9550a843d
regular tri compiles
2007-02-02 02:13:42 +00:00
Daniel Russel
1587e2df9f
fixed default initializer problem
2007-02-01 20:07:21 +00:00
Daniel Russel
e74b5b9b19
IK now supports Roots as the current time. This is needed to fix the problem with Regular_triangulations.
2007-01-31 23:47:35 +00:00
Daniel Russel
dca595a3b8
simplified Delaunay_3 to try to track down bug in regular
2007-01-31 03:15:14 +00:00
Daniel Russel
e48c4a7906
tweaked error reporting
2007-01-30 21:02:03 +00:00
Daniel Russel
e747544256
fixed problem with max
2007-01-30 06:54:23 +00:00
Daniel Russel
238f8df4b4
minor tweaks
2007-01-30 02:06:49 +00:00
Daniel Russel
6abebd42be
issues with overflow and Lazy_exact
2007-01-26 20:49:59 +00:00
Daniel Russel
5bdb55a660
I really should unify the code with the normal one
2007-01-26 20:20:18 +00:00
Daniel Russel
51291d203c
turned off writing
2007-01-26 01:56:48 +00:00
Daniel Russel
47b722e592
fix return type in specialization
2007-01-26 01:55:09 +00:00
Daniel Russel
5e30af4a00
missing return in Sturm
2007-01-26 01:53:00 +00:00
Daniel Russel
df2cb970f9
removed io
2007-01-25 01:48:45 +00:00
Daniel Russel
a4090e42b6
fixing next_time_as_rational at end of time
2007-01-25 01:45:29 +00:00
Daniel Russel
e0d49e540a
oops, extra !
2007-01-25 01:44:54 +00:00
Daniel Russel
22e52fc307
can't check against double()
2007-01-25 00:32:06 +00:00
Daniel Russel
7a2bf7b808
fixed problem negating inf
2007-01-25 00:28:15 +00:00
Daniel Russel
e89fc2c801
forgot to update Cartesian_kk include
2007-01-25 00:23:22 +00:00
Daniel Russel
deb0ad36b8
added random check
2007-01-24 19:11:31 +00:00
Daniel Russel
0f62b0d585
added forgotten files
2007-01-24 17:24:08 +00:00
Daniel Russel
e71e931595
Renamed to Cartesian from Cartesian_function_kernel
2007-01-24 17:23:52 +00:00
Daniel Russel
85dde0d426
better saving of work in regular_triangulation but there is still something wrong or at least different from before there
2007-01-24 05:59:25 +00:00
Daniel Russel
04a30b9842
added interval caching to SIR
2007-01-24 05:23:47 +00:00
Daniel Russel
eb5d9dc224
test cases
2007-01-24 05:07:04 +00:00
Daniel Russel
13660ff8d5
fixed a bug in solver and added regular_expression_inexact_traits
2007-01-24 04:44:16 +00:00
Daniel Russel
9b3ce9df43
cleaned up regular triangulation
2007-01-23 21:25:46 +00:00
Daniel Russel
3eb2e7079a
removed random delc of to_interval
2007-01-23 17:02:20 +00:00
Daniel Russel
8bb9ae2f1b
pre move
2007-01-22 22:37:02 +00:00
Daniel Russel
e28894d30a
cleaned up names in KK and FK
2007-01-22 18:36:00 +00:00
Daniel Russel
6180995091
fixed audit bug
2007-01-22 01:15:48 +00:00
Daniel Russel
6426635349
changes for new number type traits
2007-01-21 23:44:56 +00:00
Daniel Russel
ad256e12ef
kernels fixed for new number traits
2007-01-21 23:40:54 +00:00
Daniel Russel
40a247c721
hid things
2007-01-20 21:44:11 +00:00
Daniel Russel
43cf28218c
core working
2007-01-20 21:39:01 +00:00
Daniel Russel
02ccc9c36f
before trying to clean things up for new number type stuff
2007-01-18 23:26:44 +00:00
Laurent Saboret
9d0d302a87
Fixed svn properties of whole trunk
2006-12-18 09:37:55 +00:00
Michael Hemmer
03010a476d
replaced:
...
Ring_tag -> Integral_domain_without_division_tag
Sqrt_field_tag -> Field_with_sqrt_tag
2006-11-16 08:54:12 +00:00
Daniel Russel
786d732925
about to add hybrid moveall/static method
2006-11-11 22:41:08 +00:00
Daniel Russel
80913260a8
remove ntt
2006-11-08 16:23:43 +00:00
Daniel Russel
fa295ec3cd
Newton working well and everything else working. Will remove old solver to clean things up
2006-11-06 23:57:15 +00:00
Michael Hemmer
7c1dc08f05
rm ambiguous call of CGAL_NTS sign
2006-10-28 14:59:58 +00:00
Michael Hemmer
4ab92e6bda
added #include<vector> since needed by file
2006-10-27 14:35: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
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
Daniel Russel
a9a7fd79ba
cleaned up delaunay traits a bit
2006-10-19 17:32:24 +00:00
Daniel Russel
bb404b1b71
only check until motions change
2006-10-18 16:51:59 +00:00
Daniel Russel
dda1b87e76
oops, I had forgotten them
2006-10-18 15:59:08 +00:00
Daniel Russel
af905f81a2
updating works well, about try remove locking of points
2006-10-18 00:39:13 +00:00
Andreas Fabri
36e412ce38
Suppress warning for MSVC about 'using this'
2006-09-27 20:14:48 +00:00
Daniel Russel
7c4f4f03a7
sundry bugs fixed
2006-09-11 16:50:15 +00:00
Daniel Russel
ca12d0b001
time warp working
2006-09-11 06:34:56 +00:00
Daniel Russel
ab5383d9ab
general cleanup of Delaunay_2
2006-09-10 10:33:07 +00:00
Daniel Russel
85d981fa26
patching beats rebuilding on some data :-)
2006-09-08 16:41:39 +00:00
Andreas Fabri
8aec6065bc
more min/max fixes
2006-08-25 08:36:04 +00:00
Daniel Russel
c42aa8607d
Lazy computation working in the update delaunay!!!! Still a bit slower than rebuilding though.
2006-08-24 15:54:13 +00:00
Daniel Russel
59b1bb35ca
more stable with inexact solver and fixed bug with cert creation order
2006-08-23 20:34:22 +00:00
Daniel Russel
f2fe1d9a26
the traits
2006-08-22 08:54:40 +00:00
Daniel Russel
993c98bf31
switched to traits
2006-08-22 08:54:05 +00:00
Daniel Russel
98af8c1b98
working but still slow, about to switch to intervals
2006-08-22 08:53:38 +00:00
Andreas Fabri
a10d3898ab
fix for min/max problem
2006-08-22 07:46:23 +00:00
Daniel Russel
8cf38e2e63
changed CONST to CONST_VAL due to VC stupidity.
2006-08-21 09:23:31 +00:00
Andreas Fabri
f1ae462f61
minmax fixes
2006-08-18 21:03:47 +00:00
Andreas Fabri
d8ff0f334c
fixed min/max problem
2006-08-17 09:41:22 +00:00
Andreas Fabri
f629f5703e
fixed min/max problem
2006-08-17 09:09:38 +00:00
Andreas Fabri
d87cf954ad
fix min/max problem
2006-08-03 03:36:23 +00:00
Andreas Fabri
eadba5c4e0
Fixed min max problem
2006-07-31 23:32:11 +00:00
Andreas Fabri
4689d357fc
Fixed min max problem
2006-07-30 13:08:25 +00:00
Daniel Russel
a59ef54f10
fixed but with run to event and with Delaunay not having certs on creation
2006-07-25 09:33:10 +00:00
Daniel Russel
d8a7da8a8c
minor changes
2006-07-24 15:53:06 +00:00
Daniel Russel
63448cff54
added inline
2006-07-18 08:35:24 +00:00
Daniel Russel
a6b0de0d19
removed time from process (forgot a couple files)
2006-07-14 10:56:12 +00:00
Daniel Russel
22813e7ce8
removed time from process
2006-07-14 09:33:05 +00:00
Daniel Russel
31602a6f0c
cleaned output
2006-07-14 08:08:19 +00:00
Daniel Russel
a986bfc9e1
Added support for final events
2006-07-14 07:35:42 +00:00
Daniel Russel
ac28662e44
fixed infinite recursion with doubles
2006-07-14 07:34:56 +00:00
Daniel Russel
13e5219af9
handle duplicate points better
2006-07-13 15:44:06 +00:00
Daniel Russel
5f50d4683f
little things
2006-07-13 15:12:52 +00:00
Daniel Russel
e0e11e05d6
made much more stable when using inexact solvers
2006-07-13 15:02:43 +00:00
Daniel Russel
678e877e3f
cleaned up ostream stuff
2006-07-13 15:02:18 +00:00
Daniel Russel
aad7a8e0cc
changed event printing
2006-07-13 15:01:49 +00:00
Daniel Russel
3af0ffc29c
newlines are nice
2006-07-13 15:00:37 +00:00
Daniel Russel
f4d1c3163c
changes to allow auditing with inexact arithmetic
2006-07-13 15:00:05 +00:00
Daniel Russel
b9e9bd5db5
added labels
2006-07-13 14:59:04 +00:00
Daniel Russel
c799db173d
improved overflow handling
2006-07-13 14:55:16 +00:00
Daniel Russel
683948a54d
removed ints
2006-07-13 14:54:35 +00:00
Daniel Russel
ad74b8dc10
to_double made inline
2006-07-13 14:54:21 +00:00
Daniel Russel
6ee09c0b08
removed static assert
2006-07-13 14:54:06 +00:00
Daniel Russel
e474189595
spaces
2006-07-13 14:52:33 +00:00
Daniel Russel
770a20d33a
removed operator- requirement in rat_bet_root
2006-07-06 14:53:12 +00:00
Daniel Russel
71734399aa
was walking off the beginning of the list
2006-07-06 12:41:32 +00:00
Daniel Russel
f243dffc36
some change got lost with is_valid()
2006-07-05 08:16:38 +00:00
Daniel Russel
3f9487d86a
changing Simulator to Default_simulator
2006-07-05 08:12:40 +00:00
Daniel Russel
8cbcecb589
missed a !handle
2006-06-19 08:01:31 +00:00
Daniel Russel
b0fdeb34a9
Forgot some files
2006-06-11 19:24:23 +00:00
Daniel Russel
cdf3b93dbc
added removal support to active_objects_vector
2006-06-05 12:44:12 +00:00
Daniel Russel
54485f1f0c
finally can check things in
2006-05-22 06:42:26 +00:00
Daniel Russel
104ddd51e6
patch for VC debugging
2006-05-18 20:31:29 +00:00
Daniel Russel
6f00d6b43c
trying to fix VC not finding the functionkernel
2006-05-07 04:31:41 +00:00
Daniel Russel
fd5f3028bf
trivial fixes for sunpro
2006-05-07 04:25:55 +00:00
Daniel Russel
4aaf01b50f
lazy_exact is way, way, way faster than gmpq
2006-05-05 08:04:15 +00:00
Daniel Russel
683dd804a1
minor change to get better error catching in test suite
2006-05-04 09:15:56 +00:00
Daniel Russel
4a583b7fa6
removed unused debugging code
2006-05-04 08:58:54 +00:00
Daniel Russel
d1176cc15d
cleaned up drawing problem with Qt_widget_2
2006-05-03 13:20:30 +00:00
Daniel Russel
f05c80b552
oops, forgot to bring this up to sync with help messages
2006-05-03 12:14:48 +00:00
Daniel Russel
906e7e1645
Removed ambiguity of casts
2006-05-03 11:41:06 +00:00
Daniel Russel
263f42cdab
Remove function kernel
2006-05-03 11:38:30 +00:00
Daniel Russel
06b10e1af2
Pass along function kernel
2006-05-03 11:36:27 +00:00
Daniel Russel
b8fe392719
Change where it gets the function kernel from (now the traits not the simulator)
2006-05-03 11:35:55 +00:00
Daniel Russel
8f5f1862fa
Added accessor for simulation traits
2006-05-03 11:34:50 +00:00
Daniel Russel
37012a5331
Added check so as not to try to parse (and print warning) for empty lines
2006-05-03 11:33:34 +00:00
Marc Glisse
b13e3b5ec0
Last round of missing std:: before 3.2 (Andreas permission)
2006-04-19 16:56:12 +00:00
Laurent Saboret
87d65f75e3
Fixed svn properties of ASCII files (as defined by Maintenance/svn_client/config)
2006-04-18 12:42:52 +00:00
Daniel Russel
e19a67e2ee
fixed bad io bug reading constant polynomials at end of file
2006-04-05 16:13:35 +00:00
Marc Glisse
17482a4042
Added Kinetic:: to disambiguate Listener.
2006-04-03 12:31:37 +00:00
Marc Glisse
c70bd5ec56
Added internal:: to disambiguate Reverse_time.
2006-03-31 12:44:48 +00:00
Daniel Russel
b786f8059c
attempt to work around sunpro problem with polynomial converters
2006-03-31 09:43:50 +00:00
Daniel Russel
7dae237103
removed spurious core dependency
2006-03-31 09:14:29 +00:00
Daniel Russel
e1ddc51e9e
added operator++(int)
2006-03-30 11:27:29 +00:00
Daniel Russel
66917a69b3
removed unused var
2006-03-27 10:53:19 +00:00
Daniel Russel
8f51d3fe2c
handle zero function
2006-03-26 12:21:16 +00:00
Daniel Russel
a5463f6d99
extra typenames removed, why doesn't gcc complain here?
2006-03-26 12:14:47 +00:00
Daniel Russel
2fc757d99f
try to avoid ICE, this file seemed to be the one causing it, and this seemed to make it go away. This is all way to brittle though
2006-03-26 00:21:31 +00:00
Daniel Russel
a7c555fdc8
patching for visual studio protections bug
2006-03-24 01:57:48 +00:00
Daniel Russel
5543720129
oops, forgot to handle Gmpq not having infinity
2006-03-23 23:41:18 +00:00
Daniel Russel
cfd2923051
removed debuggin variable
2006-03-23 01:33:31 +00:00