Maxime Gimeno
603ae0d9c6
Rename file to match doc
2017-08-09 10:31:04 +02:00
Maxime Gimeno
d57be1d856
Add documentation and update changes.html
2017-08-09 10:31:04 +02:00
Maxime Gimeno
fa598b70ab
Add a file and a test to export a c3t3 to a facegraph.
2017-08-09 10:30:19 +02:00
Mael Rouxel-Labbé
b8de2148b2
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2017-07-28 11:41:58 +02:00
Laurent Rineau
1f4ee1d07a
Reorganize the binary I/O tests
...
Skip the reading of the existing binary file, for
- 32bits platforms (actually any non-64bits platform),
- and big endian platforms.
... because we know the binary file is incompatible (for the moment).
2017-07-19 10:46:35 +02:00
Laurent Rineau
2b79306e2d
Fix a compilation error
...
```
/usr/bin/c++ -DCGAL_TEST_SUITE -DCGAL_USE_GMP -DCGAL_USE_MPFR -DCGAL_USE_ZLIB -I/home/cgal_tester/build/src/cmake/platforms/CentOS7/test/Mesh_3/../../../AABB_tree/include -I/home/cgal_tester/build/src/cmake/platforms/CentOS7/test/Mesh_3/../../include -I/home/cgal_tester/build/src/cmake/platforms/CentOS7/test/Mesh_3 -I/home/cgal_tester/build/src/cmake/platforms/CentOS7/include -I/mnt/testsuite/include -Wall -frounding-math -o CMakeFiles/test_c3t3_io.dir/test_c3t3_io.cpp.o -c /home/cgal_tester/build/src/cmake/platforms/CentOS7/test/Mesh_3/test_c3t3_io.cpp
In file included from /usr/include/boost/assert.hpp:50:0,
from /usr/include/boost/archive/archive_exception.hpp:20,
from /usr/include/boost/multi_index/detail/index_node_base.hpp:21,
from /usr/include/boost/multi_index/detail/node_type.hpp:23,
from /usr/include/boost/multi_index/detail/index_base.hpp:21,
from /usr/include/boost/multi_index/detail/base_type.hpp:21,
from /usr/include/boost/multi_index_container.hpp:33,
from /usr/include/boost/bimap/detail/bimap_core.hpp:34,
from /usr/include/boost/bimap/bimap.hpp:61,
from /mnt/testsuite/include/CGAL/Mesh_complex_3_in_triangulation_3.h:39,
from /home/cgal_tester/build/src/cmake/platforms/CentOS7/test/Mesh_3/test_c3t3_io.cpp:4:
/home/cgal_tester/build/src/cmake/platforms/CentOS7/test/Mesh_3/test_c3t3_io.cpp: In member function 'bool Test_c3t3_io<Mesh_domain>::operator()(const char*) const':
/home/cgal_tester/build/src/cmake/platforms/CentOS7/test/Mesh_3/test_c3t3_io.cpp:387:43: error: 'type name' declared as function returning a function
assert(CGAL::Get_io_signature<C3t3>()() ==
^
```
2017-07-19 10:45:44 +02:00
Laurent Rineau
2ef17adaf0
Extend the test to compare with reference files
...
That way, if the format changes, the test will detect the change.
2017-07-18 15:53:21 +02:00
Laurent Rineau
caa90ff5b5
Update the test to check that the signature does not change
2017-07-18 14:40:37 +02:00
Laurent Rineau
ceec6140ba
Merge pull request #1884 from lrineau/Mesh_3-Polyhedral_complex_mesh_domain_3-GF
...
New class of MeshDomainWithFeatures_3, from a polyhedral complex
2017-07-17 16:28:27 +02:00
Laurent Rineau
30b102dde6
Add missing `typename` keywords
2017-07-07 10:15:10 +02:00
Jane Tournois
b3c9fd5aac
add a test for meshing polyhedral complex
...
test internal functions for smarter initialization too
2017-07-07 10:15:10 +02:00
Mael Rouxel-Labbé
5716601d01
Fixed various Bare_point / Weighted_point usage across Mesh_3
...
Hopefully, this is the last batch
2017-06-28 10:14:35 +02:00
Mael Rouxel-Labbé
befccc1acc
Cleaned uses of obsolete traits class Regular_triangulation_euclidean_traits
2017-06-28 10:14:35 +02:00
Mael Rouxel-Labbé
bf37f6580d
Fixed using Weighted_point_creator to construct weighted point
...
This class is obsolete; kernel functors should be used.
2017-06-28 10:14:35 +02:00
Mael Rouxel-Labbé
cc8d0da913
Fixed (almost all) default constructed traits in Mesh_3
...
Also fixed constructing points/weighted_points not through the traits and
uses of point().point()
2017-06-28 10:14:35 +02:00
Andreas Fabri
c68bd75b6b
Now also the examples compile
2017-06-28 10:14:35 +02:00
Andreas Fabri
787d46ffb8
Disable Point_3(const Weighted_point_3&)
2017-06-28 10:14:35 +02:00
Mael Rouxel-Labbé
8c890a1226
Fixed Mesh_3's criteria tests (must pass the triangulation in parameter)
2017-06-20 11:04:49 +02:00
Mael Rouxel-Labbé
1518ef12f2
Removed Mesh_3/test/Mesh_3/test_backward_compatibility.cpp
...
The concepts MeshFacetCriteria_3 and MeshCellCriteria_3 have been updated with
a breaking change on their operator() (the triangulation must be passed
as additional parameter).
2017-06-20 10:50:11 +02:00
Mael Rouxel-Labbé
5354134469
Merge branch 'Periodic_3_Regular_triangulation_3-APelle-old' into Periodic_3_Regular_triangulation_3-APelle
2017-05-24 12:18:49 +02:00
Mael Rouxel-Labbé
4018368e11
Merge branch 'Periodic_3_Regular_triangulation_3-APelle-old' into Periodic_3_Regular_triangulation_3-APelle
2017-05-24 12:18:49 +02:00
Mael Rouxel-Labbé
38215e860b
Fixed various Bare_point / Weighted_point usage across Mesh_3
...
Hopefully, this is the last batch
2017-05-22 11:27:02 +02:00
Mael Rouxel-Labbé
ae8c85abe6
Cleaned uses of obsolete traits class Regular_triangulation_euclidean_traits
2017-05-22 11:27:02 +02:00
Mael Rouxel-Labbé
bfdb4a52da
Fixed using Weighted_point_creator to construct weighted point
...
This class is obsolete; kernel functors should be used.
2017-05-22 11:27:02 +02:00
Mael Rouxel-Labbé
6dd3287538
Fixed (almost all) default constructed traits in Mesh_3
...
Also fixed constructing points/weighted_points not through the traits and
uses of point().point()
2017-05-22 11:27:02 +02:00
Andreas Fabri
2ad0200d34
Now also the examples compile
2017-05-22 11:20:45 +02:00
Andreas Fabri
57e6083b29
Disable Point_3(const Weighted_point_3&)
2017-05-22 11:20:45 +02:00
Laurent Rineau
81dccb7d22
Add a macro CGAL_COMPACT_CONTAINER_DEBUG_TIME_STAMP
...
That macro allows to store the time stamp in the `CC_iterator` (the type
of handle for the triangulation vertices and cells), and check that
handle and pointee have the same time stamp.
2017-05-18 10:57:13 +02:00
Laurent Rineau
e294cd8fe9
Fix new (recycled) time stamps when a TDS is copied
2017-05-18 10:57:13 +02:00
Mael Rouxel-Labbé
bf425a46e6
Merge branch 'Periodic_3_Regular_triangulation_3-APelle-old' into Periodic_3_Regular_triangulation_3-APelle
...
Strongly breaks P3T3, will be fixed in the next commits
2017-05-11 17:45:15 +02:00
Mael Rouxel-Labbé
37fad1a242
Merge branch 'Periodic_3_Regular_triangulation_3-APelle-old' into Periodic_3_Regular_triangulation_3-APelle
...
Strongly breaks P3T3, will be fixed in the next commits
2017-05-11 17:45:15 +02:00
Mael Rouxel-Labbé
5c21d4affc
Fixed various Bare_point / Weighted_point usage across Mesh_3
...
Hopefully, this is the last batch
2017-04-28 17:59:33 +02:00
Mael Rouxel-Labbé
fb81482652
Cleaned uses of obsolete traits class Regular_triangulation_euclidean_traits
2017-04-15 23:23:23 +02:00
Mael Rouxel-Labbé
d0cfb4335e
Fixed using Weighted_point_creator to construct weighted point
...
This class is obsolete; kernel functors should be used.
2017-04-15 23:20:52 +02:00
Mael Rouxel-Labbé
deb7f45d86
Fixed (almost all) default constructed traits in Mesh_3
...
Also fixed constructing points/weighted_points not through the traits and
uses of point().point()
2017-04-15 23:17:23 +02:00
Mael Rouxel-Labbé
2ee5b13e6f
Merge branch 'Kernel_Weighted_point_without_conversion-GF-old' into Kernel_Weighted_point_without_conversion-GF
...
Using Kernel-Fix_weighted_point-GF @ 8703f5c122
2017-04-11 17:01:25 +02:00
Laurent Rineau
2cbd2532bb
Merge pull request #1911 from lrineau/Mesh_3-manifold_TBB-lrineau
...
Mesh 3: fix the manifold code with TBB
2017-04-05 17:02:00 +02:00
Mael Rouxel-Labbé
6c1c6c0e74
Merge branch 'Periodic_3_Regular_triangulation_3-APelle-old' into Periodic_3_Regular_triangulation_3-APelle
...
Using cgal/master @ cce6932
2017-03-16 16:39:20 +01:00
Mael Rouxel-Labbé
9dedcae60c
Merge branch 'Periodic_3_Regular_triangulation_3-APelle-old' into Periodic_3_Regular_triangulation_3-APelle
...
Using cgal/master @ cce6932
2017-03-16 16:39:20 +01:00
Laurent Rineau
b4470ed00f
Always test the MANIFOLD criterion
2017-03-10 15:52:37 +01:00
Andreas Fabri
f1f095bfbd
Now also the examples compile
2017-03-02 18:57:51 +01:00
Laurent Rineau
e8a7391dd5
Fix testsuite
...
That is a followup of e28b298c99 .
2017-03-01 19:05:30 +01:00
Andreas Fabri
4922f9e86d
Disable Point_3(const Weighted_point_3&)
2017-02-15 14:33:31 +01:00
Mael Rouxel-Labbé
45241b92a2
Moved Robust weighted filtered circumcenter traits out of Mesh_3
...
Also, these traits do not derive from Regular_euclidean_traits anymore.
2017-02-13 18:13:19 +01:00
Mael Rouxel-Labbé
f63f0b801e
Moved Robust weighted filtered circumcenter traits out of Mesh_3
...
Also, these traits do not derive from Regular_euclidean_traits anymore.
2017-02-13 18:13:19 +01:00
Laurent Rineau
bbf430b0b1
Merge pull request #585 from afabri/Kernel-Weighted_point-GF
...
Introduce Kernel::Weighted_point_3 together with functors
2016-12-20 19:52:02 +01:00
Andreas Fabri
9e14322cec
add typename
2016-11-13 07:53:18 +01:00
Andreas Fabri
f733df8a18
do not use deprecated functions
2016-11-05 19:17:52 +01:00
Andreas Fabri
548ad1cf29
Test deprecated code; Exlain what to do instead; Add to changes.html
2016-11-03 14:58:14 +01:00
Andreas Fabri
59cedfc7dd
Fix Mesh_3
2016-11-03 13:08:31 +01:00
Laurent Rineau
6a72c4749f
Merge pull request #1564 from lrineau/Mesh_3-fix_an_old_bug__issue_1554-lrineau
...
Fix issue #1554
2016-10-17 10:01:17 +02:00
Laurent Rineau
0f4661087b
Fix issue #1554
...
Fix a runtime error. The `Intersect_3` functor of
`Robust_intersection_traits_3_new` was ignored cases in the intersection
between a segment and a triangle.
In `ts_intersection`, if one of the extremities of the segment was
coplanar with the triangle, the empty object was always returned.
This bug of mines was introduced in CGAL-4.3 by
56d733b254 .
(Fix #1554.)
2016-10-10 18:01:20 +02:00
Laurent Rineau
9a0bb54922
Merge pull request #1438 from sloriot/CGAL-clean_up_projects_name_cmake
...
Clean up projects name in cmake scripts
2016-10-05 13:02:25 +02:00
Laurent Rineau
bab017a231
Merge pull request #1491 from afabri/Mesh_3-static-GF
...
Mesh_3: Remove static variables
2016-10-05 13:02:19 +02:00
Clément Jamin
04490560a8
Loosen the bounds in parallel mode
...
Fix for #1507
2016-09-28 17:54:11 +02:00
Andreas Fabri
c4faaa99fd
remove static variables
2016-09-26 16:23:23 +02:00
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Laurent Rineau
2cd9a15bb9
Merge remote-tracking branch 'cgal/releases/CGAL-4.8-branch'
...
Merge the following merge commits:
> 12b92f5 Merge pull request #1271 from lrineau/Mesh_3-distance_criterion_sizing_field-GF
> 9c3d0b0 Merge pull request #1295 from lrineau/CGAL-add_test-GF
Conflicts:
Maintenance/release_building/BUGFIX_NUMBER
Maintenance/release_building/public_release_name
2016-07-22 18:31:02 +02:00
Laurent Rineau
ac5604f6b3
Add a test file
2016-07-21 14:23:56 +02:00
Laurent Rineau
500ebf7918
Actually test CGAL::dump_c3t3 with a polyhedral domain
2016-07-11 18:09:39 +02:00
Guillaume Damiand
e02ac7f7f0
Remove link with zlib (that we introduced before but which are no more required)
2016-06-24 18:35:37 +02:00
Guillaume Damiand
e21ef313c0
Merge branch 'CGAL_headers_only_step1-gdamiand_cjamin-old' into CGAL_headers_only_step1-gdamiand_cjamin
2016-06-22 20:54:37 +02:00
Laurent Rineau
378e22aa24
Fix a warning with -DCGAL_NDEBUG
2016-06-22 12:41:26 +02:00
Guillaume Damiand
a8af4dad62
Merge branch 'CGAL_headers_only_step1-gdamiand_cjamin-old' into CGAL_headers_only_step1-gdamiand_cjamin
2016-06-22 09:43:31 +02:00
Laurent Rineau
fa5cb831c9
Add Output_rep<T,F>::is_specialized...
...
.. that allows `Dump_c3t3` to detect if a type can be streamed, using
either `operator<<` or `Output_rep<T>`.
2016-06-15 18:10:14 +02:00
Jane Tournois
d2c3683d73
230 max facets is not enough for all seeds
2016-06-14 15:29:42 +02:00
Guillaume Damiand
a53f16edac
Merge branch 'CGAL_headers_only_step1-gdamiand_cjamin-old' into CGAL_headers_only_step1-gdamiand_cjamin
2016-06-09 19:09:38 +02:00
Guillaume Damiand
a5e04dcfd0
Update cmakes to deal with ZLIB in header only mode.
2016-06-09 15:39:56 +02:00
Laurent Rineau
fe67240536
Change the default for `edge_size` from 0 to +∞
...
The previous default value for `CGAL::parameters::edge_size`, in the
constructor of `CGAL::Mesh_criteria_3` was `FT(0)`.
That was in contradiction with the documentation of
[`CGAL::Mesh_criteria_3`][*]:
> Each parameter has a special default value `ignored` which means that
> the corresponding criteria will be ignored.
With `edge_size=0`, the protection of 1D-features is certain to trigger
an assertion or a segmentation fault.
The new default value is now `FT(DBL_MAX)`.
[*]: http://doc.cgal.org/latest/Mesh_3/classCGAL_1_1Mesh__criteria__3.html#ada26edb7ee77aa7279b2ae7e96c56eb0
2016-05-26 12:33:30 +02:00
Guillaume Damiand
10469f9c4e
Update with master
2016-05-25 10:58:55 +02:00
Laurent Rineau
b8e97aa9ce
Fix conversions warnings detected by MSVC
2016-04-21 16:39:31 +02:00
Laurent Rineau
5cf76255f8
Revert a decision made two years ago
...
I have decided to revert this commit:
> commit 874e96a553
> Author: Laurent Rineau <laurent.rineau@cgal.org>
> Date: Tue Feb 4 12:33:59 2014 +0100
>
> Fix a bug of the bissection oracle (Labeled_mesh_domain_3)
>
> In CGAL-4.2 and previous, when a facet f was between finite cells c1,
> and c2, with different subdomain indices, the surface patch index of f
> was the pair { c1->subdomain_index(), c2->subdomain_index() }, say the
> pair (1, 2). Since CGAL-4.3, with
> CGAL_MESH_3_NO_LONGER_CALLS_DO_INTERSECT_3, the Do_intersect functor of
> the domain is no longer called, and only Construct_intersection. If the
> bissection eventually found out that the bissection ended up between the
> volumes labeled 1 and 3, then the returned surface patch index was
> {1,3}, instead of {1,2}. That commit fixes that "bug", and restores
> the behavior of CGAL-4.2.
I have "fixed" the test as well.
2016-04-20 15:22:53 +02:00
Laurent Rineau
93da6c958c
Fix a test
...
One cannot run `make_mesh_3` without `no_exude()`, and then use
`verify_c3t3`, that runs `refine_mesh_3`.
2016-04-04 15:49:07 +02:00
Guillaume Damiand
5083fcec6a
Replace default_random by get_default_random()
2016-03-11 07:01:17 +01:00
Clement Jamin
9a61b23b55
Use get_default_random() instead of default_random
2016-03-09 10:35:21 +01:00
Jane Tournois
8700846451
remove deprecated binder1st from Mesh_3/test
2016-01-21 10:04:17 +01:00
Sebastien Loriot
90057adc10
Merge pull request #618 from janetournois/Mesh_3_tests-fix_memory-leak-GF
...
Mesh_3 - fix a memory leak in testsuite
2016-01-12 16:03:28 +01:00
Jane Tournois
58fb135d1c
remove useless int*
2016-01-11 17:39:03 +01:00
Laurent Rineau
b023f6c33a
Test the manifold criterion, in Sequential mode
2016-01-05 17:41:28 +01:00
Laurent Rineau
7b53a337af
Merge pull-request #483 from 'janetournois/Mesh_3-gray_level_image_oracle-lrineau'
...
Conflicts:
.gitignore
Mesh_3/include/CGAL/IO/File_medit.h
2016-01-05 14:58:18 +01:00
Sébastien Loriot
dd955cef30
Merge pull-request #483 from 'janetournois/Mesh_3-gray_level_image_oracle-lrineau'
...
Mesh 3 : add gray level image oracle
2015-12-18 16:46:46 +01:00
Sébastien Loriot
eedee33c44
clean up mesh_3 package directory
2015-11-24 01:15:05 +01:00
Jane Tournois
44f940164a
add to mesh_3_options the ability to set the number of initial points from make_mesh_3
...
this is an undocumented internal feature
mainly for testing purposes
2015-11-23 16:48:15 +01:00
Jane Tournois
90fb441d09
add meshing_3D_gray_images test and data
2015-10-15 11:42:46 +02:00
Laurent Rineau
f9917c487e
CMake 2.8.11
2015-07-13 12:36:43 +02:00
Laurent Rineau
9e586da1e6
Revert two commits.
...
Revert "Add longer tests, with other data"
Revert "Verbose testsuite. Should be reverted later."
This reverts commit 0f592d8e0a .
This reverts commit a8e6764c97 .
2014-10-03 17:13:49 +02:00
Laurent Rineau
0f592d8e0a
Verbose testsuite. Should be reverted later.
2014-10-03 16:41:06 +02:00
Laurent Rineau
a8e6764c97
Add longer tests, with other data
...
So far, that shows bugs.
2014-10-03 16:39:04 +02:00
Sébastien Loriot
024bd2724f
add output_facets_in_complex_to_off and update test and demo
2014-09-24 12:05:02 +02:00
Sébastien Loriot
9f3151c9f1
add test for C3T3::output_boundary_to_off
2014-09-24 09:12:21 +02:00
Laurent Rineau
8571477f92
Merge branch 'Mesh_3-fix_a_warning-GF'
...
Fix a warning.
Tested in CGAL-4.5-Ic-100.
Approved by the Release Manager.
2014-07-21 12:00:53 +02:00
Laurent Rineau
8ac225efa5
Trivial fix of a warning
...
Trivial bug-fix for master
2014-07-21 11:52:10 +02:00
Laurent Rineau
f83486c5e3
Fix a warning when TBB is not used
...
test/Mesh_3/test_meshing_utilities.h:379:44: warning: typedef 'Concurrency_tag' locally defined but not used [-Wunused-local-typedefs]
typedef typename C3t3::Concurrency_tag Concurrency_tag;
2014-07-18 17:29:27 +02:00
Laurent Rineau
3deb8e7910
Merge branch 'Mesh_3-compare_index-GF-old' into Mesh_3-compare_index-GF
...
Create an integration branch for 'Mesh_3-compare_index-GF': a new branch
created from 'master', where I merged the previous version of
'Mesh_3-compare_index-GF'.
There was a conflict with two features recently merged into 'master' for
CGAL-4.5:
- the move of two files from include/CGAL/Mesh_3/ to include/CGAL/. See
the small feature:
http://cgal.org/wiki/Features/Small_Features/New_constructor_in_Label_mesh_domain_3_and_new_function_wrapper
- parallelism for Triangulation_3 and Mesh_3:
http://cgal.org/wiki/Features/Parallel_Mesh_3
Conflicts:
Combinatorial_map/include/CGAL/Cell_attribute.h
Mesh_3/include/CGAL/Implicit_mesh_domain_3.h
Mesh_3/include/CGAL/Labeled_image_mesh_domain_3.h
Mesh_3/include/CGAL/Mesh_3/Sliver_perturber.h
Mesh_3/include/CGAL/Polyhedral_mesh_domain_3.h
Mesh_3/test/Mesh_3/test_meshing_3D_image.cpp
Mesh_3/test/Mesh_3/test_meshing_polyhedron.cpp
Mesh_3/test/Mesh_3/test_meshing_polyhedron_with_features.cpp
Polyhedron/demo/Polyhedron/Polyhedron_type.h
STL_Extension/include/CGAL/Compact_container.h
STL_Extension/test/STL_Extension/test_Compact_container.cpp
I also modified the following files during the conflict resolution:
Linear_cell_complex/include/CGAL/Cell_attribute_with_point.h
Mesh_3/include/CGAL/Labeled_mesh_domain_3.h
Mesh_3/include/CGAL/Polyhedral_mesh_domain_with_features_3.h
2014-07-18 15:47:14 +02:00
Clement Jamin
c8c7ed03a6
Relax the "number of facets/vertices" criteria
2014-07-17 17:46:37 +02:00
Clement Jamin
a7a654e207
Temporarily change Haussdorf distance threshold
2014-07-16 18:02:00 +02:00
Clement Jamin
32616470c7
Add parallelism to test_meshing_unit_tetrahedron.cpp
2014-07-15 20:04:35 +02:00
Clement Jamin
2d35c204fb
Remove VERBOSE macro
2014-07-15 19:28:19 +02:00
Clement Jamin
d299aa2202
Use different checking intervals for the sequential and the parallel version
2014-07-15 16:30:56 +02:00
Clement Jamin
1351dcbb7d
Relax test
2014-07-08 19:04:23 +02:00
Clement Jamin
01b81c5bcb
Fix GCC compilation
2014-07-08 16:17:51 +02:00
Clement Jamin
078e89f55f
Add the possibility to remove the far points
...
The far points are added by the parallel version to reduce the contention
on the infinite vertex
2014-07-08 15:37:59 +02:00
Clement Jamin
c2084d96c2
Add header
2014-07-07 20:36:31 +02:00
Clement Jamin
dff670f4e3
Remove VERBOSE options
2014-07-07 11:00:41 +02:00
Clement Jamin
3a31722f37
Missing typenames
2014-07-02 16:48:49 +02:00
Clement Jamin
9932e97c7c
Add missing typename + remove useless template parameter
2014-07-02 10:29:40 +02:00
Clement Jamin
6971ae4b72
The Mesh_3 tests now test both sequential and parallel version.
2014-07-01 18:53:37 +02:00
Clement Jamin
60df1d6d4a
The type Tr and C3t3 are not used here.
2014-07-01 18:27:46 +02:00
Clement Jamin
a0948a9dac
Remove the "domain" parameter of the exuder
...
It had been added for the parallel version, but it's not needed anymore
2014-07-01 11:34:40 +02:00
Clement Jamin
e3abf7fc40
Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin
2014-07-01 10:38:14 +02:00
Clement Jamin
15272293a8
Fix compilation with GCC
2014-06-30 21:29:12 +02:00
Clement Jamin
54774c78e1
Core is not needed
2014-06-30 19:56:53 +02:00
Laurent Rineau
61f0501ebb
Do not use an OPTION in the testsuite
2014-06-25 15:24:38 +02:00
Laurent Rineau
35165e222d
Test test_meshing_polyhedron with TBB
...
One wants to compile and test the TBB and the non-TBB version of Mesh_3
in a single test.
2014-06-25 14:32:11 +02:00
Clement Jamin
9eb766b039
CONCURRENT_MESH_3 => CGAL_CONCURRENT_MESH_3
2014-06-25 12:53:15 +02:00
Clement Jamin
4499a6abff
Remove this old test completely
2014-06-04 18:03:47 +02:00
Sébastien Loriot
3fa09693a3
Merge branch 'Mesh_3-compare_index-GF-old' into Mesh_3-compare_index-GF
...
Conflicts:
Mesh_3/include/CGAL/Mesh_3/Detect_features_in_polyhedra.h
Mesh_3/include/CGAL/Mesh_domain_with_polyline_features_3.h
Mesh_3/include/CGAL/Mesh_polyhedron_3.h
Mesh_3/test/Mesh_3/test_meshing_polylines_only.cpp
STL_Extension/include/CGAL/Compact_container.h
STL_Extension/test/STL_Extension/test_Compact_container.cpp
2014-05-21 18:24:17 +02:00
Aymeric PELLE
9f11f46077
Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'
...
This small feature adds a new constructor in Labeled_mesh_domain_3 and
a new function wrapper. A Labeled_mesh_domain_3 can be built from an
Iso_cuboid_3 now.
(cf. https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/New_constructor_in_Label_mesh_domain_3_and_new_function_wrapper )
The new wrapper, Implicit_multi_domain_to_labeling_function_wrapper, is a
helping class to get a function with integer values labeling the
components of a multi-domain. This small feature was successfully tested in
the internal release CGAL-4.5-Ic-45.
Approved by the Release Manager.
Conflicts:
Installation/changes.html
2014-05-21 18:01:42 +02:00
Clement Jamin
00a3e3691b
/wd4503 and /bigobj are now already added by CGAL => useless here
2014-05-20 19:50:39 +02:00
Aymeric PELLE
566ad109eb
Use CGAL macros for indicating deprecated headers.
2014-05-16 13:40:49 +02:00
Aymeric PELLE
b899f9f346
Fix in the CMakeLists.txt file of Mesh_3 tests.
2014-05-15 13:55:54 +02:00
Clement Jamin
f3c00442fd
Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin
2014-05-14 19:05:40 +02:00
Aymeric PELLE
78261fcdc2
Function are wrapped into struct in two tests of Mesh_3.
...
Some compilers seems to not manage function reference.
2014-05-13 19:49:32 +02:00
Laurent Rineau
80ec1ff80b
Merge branch 'Mesh_3-fix_Mesh_3_CGAL_4.3-lrineau'
...
Fix bugs introduced in CGAL-4.3.
Tested in CGAL-4.5-Ic-35
Approved by the release manager
2014-05-12 14:42:40 +02:00
Laurent Rineau
3c3b0a013a
Fix expected number of cells
2014-05-12 14:41:36 +02:00
Laurent Rineau
3224c40861
Fix the number of inserted balls
...
With CGAL_MESH_3_NO_PROTECTION_NON_LINEAR==1, the number of protecting
balls is higher.
2014-05-09 10:49:19 +02:00
Laurent Rineau
cd94d98168
Revert "Revert an incorrect push I did"
...
This reverts commit 33cb60cc29 .
2014-05-07 15:24:25 +02:00
Laurent Rineau
33cb60cc29
Revert an incorrect push I did
2014-05-07 15:18:53 +02:00
Laurent Rineau
bcefbcb8bd
Merge remote-tracking branch 'origin/Periodic_3_mesh_3-Extended_mesh_3-MBogdanov' into Periodic_3_mesh_3-Extended_mesh_3-MBogdanov
2014-05-07 13:56:27 +02:00
Laurent Rineau
68c367a2df
Revert "Revert "Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'""
...
This reverts commit 2e58135751 .
2014-05-07 13:56:20 +02:00
Aymeric PELLE
acc69fc3af
Fix : modify the CMakeLists.txt file for tests of Mesh_3.
2014-04-29 21:14:57 +02:00
Aymeric PELLE
869223f06e
Add an old example as a test for testing the retro-compatibility of Implicit_vector_to_labeled_function_wrapper.
2014-04-29 20:07:47 +02:00
Aymeric PELLE
0264e0a14c
Add tests for old versions of Labeled_mesh_domain_3 and Implicit_vector_to_labeled_function_wrapper.
2014-04-29 19:44:09 +02:00
Aymeric PELLE
a12fe7b728
Some classes are moved from the namespace CGAL::Mesh_3 to the namespace CGAL.
...
Labeled_mesh_domain_3.
Implicit_to_labeling_function_wrapper.
Implicit_vector_to_labeling_function_wrapper.
Implicit_multi_domain_to_labeling_function_wrapper.
2014-04-16 19:57:21 +02:00
Laurent Rineau
2e58135751
Revert "Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'"
...
This reverts commit 2ec2fb3c8e , reversing
changes made to 2ed7784521 .
2014-04-16 17:37:04 +02:00
Aymeric PELLE
2ec2fb3c8e
Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'
...
- This small feature adds a method to locate point with inexact predicates in
Periodic_3_triangulation_3.
(cf. https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Add_inexact_locate_in_Periodic_3_triangulation_3 )
- Tested in CGAL-4.5-Ic-12
- Approved by the Release Manager.
2014-04-16 16:22:31 +02:00
Laurent Rineau
bcdfdf5335
Cleanup trailing spaces
2014-04-16 15:42:46 +02:00
Laurent Rineau
14563753b7
Fix the test
2014-04-16 15:35:13 +02:00
Laurent Rineau
76e6325e50
Check the equality using the operator<< to a stringstream
2014-04-16 15:27:13 +02:00
Laurent Rineau
aeb1d17cf6
"fix" the test
...
It seems that 700 was not a correct lower bound for the number of
protecting balls.
2014-04-16 14:59:54 +02:00
Aymeric PELLE
3de04a47de
We construct explictly wrappers in test_labeled_mesh_domain_3.
2014-04-15 17:22:10 +02:00
Aymeric PELLE
f008c28f7f
The implicit wrapper had bad template parameter in test_labeled_mesh_domain_3.
...
Fix a warning : explicit conversion for the return value in
Implicit_multi_domain_to_labeling_function_wrapper.
2014-04-14 18:41:16 +02:00
Laurent Rineau
e8134e5f25
Merge branch 'Mesh_3-fix_warnings-lrineau'
...
Fix warnings about unused variables/parameters
Use pragmas, when that is needed (for Boost named parameters)
Tested in CGAL-4.5-Ic-7.
Approved by the Release Manager.
2014-04-11 11:33:11 +02:00
Aymeric PELLE
260a4b1bf3
Fix : Use CGAL::cpp11::get<> instead of the tuple::get<> method.
...
Indeed, tuple::get<> doen't exist for all configurations. (c++11, ...)
2014-04-09 14:18:12 +02:00
Aymeric PELLE
8ae6dd8ad4
Fix : Remove 'typename' in the test of the wrapper for multi domain.
2014-04-09 13:35:41 +02:00
Aymeric PELLE
30e71be043
Labeled_mesh_domain_3.h and Implicit_to_labeling_function_wrapper are moved.
...
These files are moved to Mesh_3/include/CGAL/ because they are documented,
so they can be used by users.
2014-04-07 19:12:30 +02:00
Aymeric PELLE
477f0a4ac1
Add a test for Implicit_multi_domain_to_labeling_function_wrapper.
...
Fix a bug with the constructor taking one parameter only.
2014-04-01 16:30:32 +02:00
Laurent Rineau
ba05c364a6
Tweak the values of the test
2014-04-01 11:51:39 +02:00
Laurent Rineau
b2dd650449
Add a new test
2014-03-31 17:52:15 +02:00
Jane Tournois
1e7633d863
add the display of the seed to make tests reproducible
...
will be debugging
2014-03-27 10:41:17 +01:00
Jane Tournois
533fa556d6
reorder parameters to keep old code valid (error_bound is documented)
2014-03-25 18:21:11 +01:00
Jane Tournois
215b463812
use CGAL::Random* as member variable
...
it avoids using temporary CGAL::Random(0) that would be deleted
as soon as we get out of the constructor
+ make examples deterministic and tests not (all but test_meshing_determinism)
2014-03-25 17:47:15 +01:00
Aymeric PELLE
31767a8411
Rename ..._labeled_function_wrapper to ..._labeling_function_wrapper.
...
Implicit_vector_to_labeled_function_wrapper is deprecated.
Examples, tests, docs are updated.
2014-03-25 15:25:42 +01:00
Jane Tournois
1916ecf872
re-introduce non-determinism in tests
...
to test a different case every day
2014-03-24 17:25:49 +01:00
Jane Tournois
a3341d0ec2
seeding is not needed anymore, it is done by default inside mesh domain class
2014-03-21 10:45:09 +01:00
Clement Jamin
157cd0465f
Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin
...
Conflicts:
Mesh_3/demo/Mesh_3/Mesh_3_optimization_plugin_cgal_code.cpp
Mesh_3/doc/Mesh_3/Concepts/MeshCellBase_3.h
Mesh_3/include/CGAL/Mesh_3/C3T3_helpers.h
Mesh_3/include/CGAL/Mesh_3/Mesh_complex_3_in_triangulation_3_base.h
Mesh_3/include/CGAL/Mesh_3/Mesh_global_optimizer.h
Mesh_3/include/CGAL/Mesh_3/Sliver_perturber.h
Mesh_3/include/CGAL/Mesh_3/Slivers_exuder.h
Mesh_3/include/CGAL/Mesh_3/Triangulation_helpers.h
Mesh_3/include/CGAL/Mesh_3/config.h
Mesh_3/include/CGAL/Mesh_3/vertex_perturbation.h
Mesh_3/include/CGAL/Polyhedral_mesh_domain_3.h
Mesh_3/include/CGAL/exude_mesh_3.h
Mesh_3/test/Mesh_3/test_meshing_utilities.h
Triangulation_3/include/CGAL/Triangulation_cell_base_with_circumcenter_3.h
2014-03-10 17:01:03 +01:00
Aymeric PELLE
d235c37835
Add a test for Labeled_mesh_domain_3.
...
All constructors, construct_initial_points, is_in_domain,
do_intersect_surface and construct_intersection are tested.
2014-03-05 22:00:50 +01:00
Jane Tournois
01ac548489
add a test that checks determinism
...
make_mesh_3 and optimizers are checked to generate the same mesh
in 2 successive runs (made in a for loop)
note parameters are not very stressful for the algorithms
2014-02-21 16:54:31 +01:00
Laurent Rineau
eca3673069
Fix several warnings
...
Examples:
test/Mesh_3/test_meshing_utilities.h:266:46: warning: unused parameter 'c3t3' [-Wunused-parameter]
demo/Mesh_3/Scene_segmented_image_item.h:52:7: warning: private field 'm_voxel_scale' is not used [-Wunused-private-field]
2014-02-20 18:02:40 +01:00
Jane Tournois
f5f37dfb48
add a test for Hausdorff distance
...
at every step of the meshing algorithm, it is allowed to decrease
but not to increase more than 1%
2014-02-04 16:42:53 +01:00
Jane Tournois
de8a2fe41c
Merge branch 'Mesh_3-add_tests-GF' of ssh://scm.cgal.org/var/git/cgal into Mesh_3-add_tests-GF
...
Conflicts:
Mesh_3/test/Mesh_3/test_meshing_polyhedron.cpp
2014-02-04 14:22:44 +01:00
Laurent Rineau
8116ea99c6
Better verify() function
...
verify_c3t3_combinatorics() is moved into test_meshing_utilities.h, and
called by verify_c3t3(), when the "domain_type" is Bissection_tag().
2014-02-04 14:06:59 +01:00
Jane Tournois
2fe1944126
additional volume test for a polyhedral domain
2014-02-04 13:08:18 +01:00
Jane Tournois
14665290bf
Merge branch 'Mesh_3-add_tests-GF' of ssh://scm.cgal.org/var/git/cgal into Mesh_3-add_tests-GF
2014-02-04 12:40:38 +01:00
Jane Tournois
c729dc7706
complete the test about volume and apply it to every mesh domain type
2014-02-04 12:34:59 +01:00
Jane Tournois
08e091cfb4
add test about volume
2014-02-03 18:34:33 +01:00
Laurent Rineau
777b7e8800
Fix whitespace, in three lines
2014-02-03 17:44:27 +01:00
Jane Tournois
a8a74bd729
in an image, add testing of consistency between indices
...
in an image, make sure that surface_patch_index(facet)
== pair(subdomain_index(neighbor1), subdomain_index(neighbor2))
2014-01-31 16:17:00 +01:00
Laurent Rineau
af6d87353c
Merge branch 'Mesh_3-fix_poly_only-lrineau'
...
Enhance test/Mesh_3/test_meshing_polylines_only.cpp
- It was far too verbose.
- It was not really testing anything but the absence of assertions.
Tested in CGAL-4.4-Ic-91.
2014-01-22 11:31:49 +01:00
Jane Tournois
87704e5369
fix compilation
2013-12-03 11:25:39 +01:00
Laurent Rineau
a0ff220885
Remove PROTECTION_DEBUG, and add assertions
2013-11-05 16:01:29 +01:00
Clement Jamin
41929ed520
Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin
...
Conflicts:
Mesh_3/doc/Mesh_3/Concepts/MeshCellBase_3.h
Mesh_3/dont_submit
Triangulation_3/doc/TDS_3/CGAL/Triangulation_data_structure_3.h
Triangulation_3/doc/TDS_3/Concepts/TriangulationDataStructure_3.h
Triangulation_3/doc/Triangulation_3/CGAL/Delaunay_triangulation_3.h
Triangulation_3/doc/Triangulation_3/CGAL/Regular_triangulation_3.h
Triangulation_3/doc/Triangulation_3/CGAL/Triangulation_3.h
Triangulation_3/doc/Triangulation_3/PackageDescription.txt
2013-09-25 11:47:43 +02:00
Andreas Fabri
a165f3b90b
Write "Note" instead of "warning" inside a pragma message
2013-09-12 12:49:08 +02:00
Clement Jamin
206b20bc15
Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin
2013-07-02 17:37:50 +02:00
Clement Jamin
079c39eef4
Update CMakeLists according to changes in FindTBB
2013-06-28 15:16:49 +02:00
Laurent Rineau
e3aad4d079
Fix warnings
2013-06-26 14:49:03 +02:00
Laurent Rineau
4f622097c4
Fix compilation error on MSVC: #warning does not exist
2013-06-26 11:39:03 +02:00
Laurent Rineau
5d5bf5e834
Trick to "fix" an error on Windows
...
The test test_c3t3_io.cpp writes and reads back a c3t3. Then it tries to
compare the two triangulations. The issue is that the facets iterator of
Triangulation_3 is not deterministic, at least on Windows.
2013-06-25 14:48:28 +02:00
Jane Tournois
7c521261f0
change one test to make it test all backward compatibility stuff, including Mesh_cell_base_3
2013-06-20 14:02:52 +02:00
Clement Jamin
ba435a9efc
Clean-up/corrections in CMakeLists.txt
2013-04-04 18:06:48 +02:00
Clement Jamin
9660428e56
Removed duplicated line
2013-03-28 12:34:42 +01:00
Clement Jamin
f14f31dbfb
More explanation on why we may encounter an assertion here.
...
See comment in the code
2013-03-14 10:54:07 +01:00
Clement Jamin
0a04448720
The Mesh_3 tests are now parallel if CGAL_CONCURRENT_MESH_3 is defined.
2013-03-13 20:24:36 +01:00
Clement Jamin
816f245f75
Removed the test of the Concurrent_compact_container.
...
There is a new better one in STL_extensions.
2013-03-13 10:55:01 +01:00
Clement Jamin
3eae2927e7
Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin
2013-03-04 15:50:57 +01:00
Laurent Rineau
bc7e2a1d71
Merge remote-tracking branch 'origin/Mesh_3-improvements-GF' into Mesh_3-improvements-GF-new
...
Mesh_3-improvements-GF-new is fresh fork of master
Conflicts:
.gitattributes
AABB_tree/include/CGAL/AABB_tree.h
GraphicsView/src/CGAL_Qt4/DemosMainWindow.cpp
Mesh_3/include/CGAL/Mesh_3/C3T3_helpers.h
Mesh_3/include/CGAL/Mesh_3/Refine_facets_3.h
Mesh_3/include/CGAL/Polyhedral_mesh_domain_3.h
2013-02-28 17:10:16 +01:00
Laurent Rineau
892efd0a3a
Merge bug fixes into Mesh_3-improvements-GF
2013-02-08 17:39:04 +01:00
Laurent Rineau
a50e060a19
Remove unused variables
2013-02-07 15:27:16 +01:00
Andreas Fabri
9626e40e33
one CGAL_USE_TYPE too much
2013-02-06 08:45:49 +01:00
Andreas Fabri
61bb99e2f1
use types
2013-02-04 22:39:00 +01:00
Andreas Fabri
13bac84716
less warnings in various packages
2013-02-01 10:27:07 +01:00
Clement Jamin
1cd6747196
The exuder is now parallel.
...
NB: Added a "MeshDomain" template parameter to the Slivers_exuder class.
2013-01-30 17:26:30 +01:00
Laurent Rineau
8897f74d3d
Add a test for CGAL::Mesh_3::Protect_edges_sizing_field alone.
2013-01-30 16:43:09 +01:00
Clement Jamin
44e91351ce
Code clean-up + minor changes/optimizations
2013-01-11 16:40:03 +01:00
Sébastien Loriot
82b2ebc865
apply the cpp0x namespace renaming in all files
2012-12-19 11:33:17 +01:00
Sébastien Loriot
14c8641377
Convert all CRLF files to LF
2012-12-04 16:44:49 +01:00
Clément Jamin
c243b06f81
Minor changes
2012-11-20 15:04:22 +01:00
Clément Jamin
1ca7174e01
Merge from Mesh_3-improvements-GF
...
+ some bugfixes (most of them are related to the parallel version)
This version works (sequential and parallel) as long as the following macros are NOT defined:
* CGAL_COMPACT_MESH_VERTEX_CELL
* CGAL_INTRUSIVE_LIST
* FORCE_STRUCTURAL_FILTERING
2012-10-16 14:02:16 +00:00
Clément Jamin
4e1f8aa4f8
Merge from next
2012-10-15 08:28:01 +00:00
Clément Jamin
4fdd27b569
Minor optimization
2012-10-12 14:24:18 +00:00
Laurent Rineau
a53fd8c9c4
merge changes from next
2012-10-09 13:08:52 +00:00
Laurent Rineau
284de86348
A change to that file was commited by error.
...
Culprit revision:
| ------------------------------------------------------------------------
| r72283 | lrineau | 2012-09-21 14:55:27 +0200 (Fri, 21 Sep 2012) | 1 line
| Changed paths:
| M /branches/next/Mesh_3/test/Mesh_3
| M /branches/next/Mesh_3/test/Mesh_3/CMakeLists.txt
|
| svn:ignore
| ------------------------------------------------------------------------
2012-10-04 12:43:28 +00:00
Clément Jamin
2366fee1e1
Merge from next
2012-09-28 14:51:02 +00:00
Laurent Rineau
5634b86bda
merge changes from next
2012-09-27 14:32:12 +00:00
Laurent Rineau
139b8ce637
Add and test functions to save/load a c3t3 in binary format
2012-09-21 13:12:58 +00:00
Laurent Rineau
212ab519b3
svn:ignore
2012-09-21 12:55:27 +00:00
Laurent Rineau
787d19d6c3
Merge changes from next
2012-09-21 12:29:27 +00:00
Laurent Rineau
5db6778d2c
Add export from c3t3 to tetgen
...
+ test output_to_medit and output_to_tetgen in test/Mesh_3/test_c3t3.cpp
2012-09-20 14:24:20 +00:00
Laurent Rineau
282aec41d1
Convert header files created by Jane to Unix style
...
Otherwise that really complicates merging operations!
2012-08-22 16:11:40 +00:00
Laurent Rineau
a5cbb18b4b
Merge change from next
2012-08-22 15:19:59 +00:00
Laurent Rineau
e89993b723
Cherry-pick a fix from the Mesh_3 experimental branch
...
| ------------------------------------------------------------------------
| r68577 | lrineau | 2012-04-17 15:14:37 +0200 (Tue, 17 Apr 2012) | 6 lines
| Changed paths:
| M /branches/experimental-packages/Mesh_3-protecting_balls-branch/Mesh_3/test/Mesh_3/test_domain_with_polyline_features.cpp
|
| Fix a compilation error in a test
|
| There was a compilation error in the test suite, because of changed in
| Mesh_3 headers. The error was about something not documented. The test
| defines a dummy mesh domain Dummy_domain, that was no longer sufficient
| for the test, in test/Mesh_3/test_domain_with_polyline_features.cpp
| ------------------------------------------------------------------------
2012-08-22 15:09:34 +00:00
Laurent Rineau
2db4effa7e
CMake: Fix the handling of cmake_policy
...
That is a followup-to my commit last year:
| ------------------------------------------------------------------------
| r63198 | lrineau | 2011-04-28 19:45:22 +0200 (Thu, 28 Apr 2011) | 5 lines
|
| Try to fix my last revision about cmake_policy, with CMake-2.6.x
|
| CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
| x.y.z is greater than the current CMake version.
|
| ------------------------------------------------------------------------
The following check:
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6)
is useless just after a call to:
cmake_minimum_required(VERSION 2.6.2)
The script used to fix that was:
#!/usr/bin/env perl
$replacement=<<'END';
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER 2.8.3)
cmake_policy(VERSION 2.8.4)
else()
cmake_policy(VERSION 2.6)
endif()
END
while(<>) {
if(/if\("\${CMAKE_MAJOR_VERSION}.\${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6\)/) {
while(<>) {
if(/^endif\(\)/) {
print "$replacement";
while(<>) {
print;
}
exit 0
}
}
}
print;
}
2012-08-22 12:35:03 +00:00
Jane Tournois
dfbe03de54
Add a test of the I/O operators of C3t3, in ascii and binary modes, and when all indices are integers or not.
...
(part of r61189 from Mesh_3-experimental-GF)
2012-07-20 09:03:17 +00:00
Clément Jamin
41f9cbe411
Sequential Mesh_3 can now be compiled by GCC.
2012-07-09 15:44:58 +00:00
Clément Jamin
b268598665
Replace LINKED_WITH_TBB by CGAL_LINKED_WITH_TBB.
2012-06-13 09:33:08 +00:00
Clément Jamin
ac0ea90f4b
Replaced the id by the timestamp
2012-05-02 15:30:27 +00:00
Clément Jamin
172bbb6716
"Streaming" XML exporter
2012-05-02 09:21:38 +00:00
Clément Jamin
9d86082455
Benchmark can now export performance data to an XML file
...
+ added Tanglecube function to benchmark
2012-04-26 17:11:59 +00:00
Clément Jamin
dbe23f23c6
For Concurrent_compact_container testing.
2012-03-15 15:11:42 +00:00
Clément Jamin
9fb4537b7a
To test the Concurrent_compact_container.
2012-03-09 11:59:17 +00:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Sébastien Loriot
91a5327fa8
change LGPLv2 -> LGPLv3
2011-10-10 13:48:25 +00:00
Laurent Rineau
369498d1e5
Cancel revision 64607. There had been a problem with the branch.
...
| ------------------------------------------------------------------------
| r64607 | efif | 2011-07-05 17:27:04 +0200 (Tue, 05 Jul 2011) | 1 line
|
| Merged feature-branch Aos_2-new_functors-tau into next
| ------------------------------------------------------------------------
2011-07-06 11:11:58 +00:00
Laurent Rineau
ffc1186215
- Add a function overload that was documented but not implemented!
...
- Fix a call in a deprecated function.
- In the tests, add the test of the deprecated functions.
2011-05-11 12:34:50 +00:00
Laurent Rineau
3c02e07b23
Try to fix my last revision about cmake_policy, with CMake-2.6.x
...
CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
x.y.z is greater than the current CMake version.
2011-04-28 17:45:22 +00:00
Laurent Rineau
c97205f085
Global handling of CMake policies (second part)
...
We declare
cmake_minimum_required(VERSION 2.6.2)
but we also use
cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.
That way, we no longer need any declaration of specific policies.
Those two lines must be present and maintained in all our CMakeLists.txt
files (the one for the libraries, and also the one for examples and demos,
and maybe tests).
2011-04-28 10:55:56 +00:00
Laurent Rineau
0631943153
Uniform capitalization in our CMake script: use lowercase for commands
2011-04-28 10:36:18 +00:00
Laurent Rineau
ca5c92e034
Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2
...
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
- change cmake_minimum_required to VERSION 2.6.2
- no longer any need for the policy CMP0003 (was for 2.4.x)
- no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
2011-04-27 17:58:27 +00:00
Laurent Rineau
95cde53b17
Merge "Mesh_3 with features" in trunk, so that it is in CGAL-3.8, at last!
...
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Mesh_3_with_features
2011-01-10 15:43:22 +00:00
Laurent Rineau
f56460dce4
Add test of I/O operators of C3t3
2010-11-10 13:58:57 +00:00
Stéphane Tayeb
b54f2dc130
Bug fix: ensure that c3t3 contains no in complex cell when starting a new refinement process. We need this because the first refinement of the surface does not update the volume, so c3t3 can't know that in complex cells have been deleted.
2010-08-12 15:40:41 +00:00
Stéphane Tayeb
87f968d928
Fix warning on Intel compiler.
2010-07-05 07:52:36 +00:00
Stéphane Tayeb
2ec1dd5eb9
Fix warnings: fix r57304: use std::size_t instead of strange casts to unsigned int.
2010-07-02 15:37:13 +00:00
Stéphane Tayeb
f2973b7ff0
Fix warnings on MSVS2010.
2010-07-02 14:51:18 +00:00
Stéphane Tayeb
86ed389470
+ Fix test suite wrt mesher efficiency improvement
...
+ Fix typo
2010-06-11 08:11:12 +00:00
Stéphane Tayeb
2ae782d74a
Remove extra ';'.
2010-05-17 07:00:15 +00:00
Andreas Fabri
85462651e4
Replace derivation of a kernel by a typedef, as otherwise we do not profit from static filters in the EPIC kernels
2010-05-14 08:58:30 +00:00
Stéphane Tayeb
ab513413a7
Add 'this->' for ansi-compliance.
2010-05-10 07:23:41 +00:00
Stéphane Tayeb
d2572ea9e5
Enrich test_c3t3
2010-04-21 11:10:55 +00:00
Stéphane Tayeb
1f3332bf63
Move Mesh_3 from candidate-packages to trunk (2/2)
2010-01-06 13:46:02 +00:00
Stéphane Tayeb
313a28d9a2
Move Mesh_3 from candidate-packages to trunk (1/2)
2010-01-06 13:44:50 +00:00
Stéphane Tayeb
43fd508112
Merge r53086 from branches/experimental-packages/Mesh_3_with_optimizations
...
r53086 | stayeb
Use static filtered predicate Side_of_oriented_sphere_3 instead of Side_of_bounded_sphere_3.
2009-11-18 10:37:30 +00:00
Stéphane Tayeb
4874158276
Fix robust circumcenter construction (fix r52147).
2009-11-03 12:16:19 +00:00
Stéphane Tayeb
321c9893d6
use is_zero() comparison in traits. Add precondition check.
2009-10-05 16:06:14 +00:00
Stéphane Tayeb
7057ddc2d1
Merge [r51556-r51996]
...
From branches/CGAL-3.5-branch/Mesh_3 To trunk/Mesh_3.
r51758 | lrineau
* Fix all \ccPkgHowToCiteCgal at once to turn 08 into 09
r51937 | stayeb
* Fix polyhedral oracle issue: switch to exact intersection computation.
r51957 | stayeb
* cleanup example folder.
r51960 | stayeb
* Remove wrong using namespace statement.
2009-09-21 14:36:31 +00:00
Stéphane Tayeb
a2682b9bc2
Merge [r51123-r51555]
...
From branches/CGAL-3.5-branch/Mesh_3 To trunk/Mesh_3.
r51555 | stayeb | 2009-08-27 15:10:21 +0200 (Thu, 27 Aug 2009) | 1 line
Fix missing svn properties.
r51552 | stayeb | 2009-08-27 13:45:47 +0200 (Thu, 27 Aug 2009) | 1 line
Fix test data size (gzip inr file).
r51431 | yvinec | 2009-08-24 12:08:59 +0200 (Mon, 24 Aug 2009) | 3 lines
fixed typo
r51382 | yvinec | 2009-08-20 17:59:49 +0200 (Thu, 20 Aug 2009) | 2 lines
fixed authors in reference manual
r51340 | yvinec | 2009-08-18 18:44:31 +0200 (Tue, 18 Aug 2009) | 2 lines
added package_info to Mesh_3
2009-08-27 13:46:14 +00:00
Laurent Rineau
07c73ca08d
Remove no-longer-used GNUmakefile (and deps)
2009-08-20 13:58:10 +00:00
Stéphane Tayeb
149482f1f8
* Bug Fix: c3t3 cell/facet counter update during exudation
2009-07-09 14:17:51 +00:00
Stéphane Tayeb
b0561461cc
Remove old cgal_test file.
2009-07-08 11:26:02 +00:00
Stéphane Tayeb
a32afb6637
* Bug Fix: c3t3 number of cells after refinment (Refine_cells_3.h)
...
* Bug Fix: c3t3 reconstruction (refine_mesh_3.h)
* Add assertions to check c3t3 number of cells & facets wrt std::distance (it was done only in test_c3t3) (test_meshing_*)
* Code factorization for dihedral angles computation (dihedral_angle_3.h, min_dihedral_angle.h)
* Cleanup
2009-07-08 09:00:25 +00:00