Commit Graph

57510 Commits

Author SHA1 Message Date
Clement Jamin ea61acdb4c Remove useless header + compilation fix 2014-09-11 09:54:57 +02:00
Clement Jamin 43ad543143 Improve test 2014-09-10 17:30:27 +02:00
Clement Jamin 2f1c84e171 Let's give the Klein Bottle a try... 2014-09-10 17:18:31 +02:00
Clement Jamin 819c46a3d2 Enable export_to_off when ambient dim > 3 (truncated points) 2014-09-10 17:14:29 +02:00
Clement Jamin 87c0716689 Clean-up 2014-09-10 16:40:32 +02:00
Clement Jamin 0138db9500 Restructure the test 2014-09-10 16:40:08 +02:00
Clement Jamin 9e4e2d255b Remove some "Get_functor" 2014-09-10 16:17:31 +02:00
Clement Jamin 4e2c49f05d Merge branch 'Tangential_complex-cjamin-old' into Tangential_complex-cjamin 2014-09-10 16:11:28 +02:00
Clement Jamin 38dc351ad3 Minor changes to the test (number of threads, random points...) 2014-09-10 16:07:32 +02:00
Clement Jamin 4015d0e170 Optimization to reduce the number of vertices we insert in the local triang
While building the local triangulation, we keep the radius
of the sphere centered at "center_vertex" and which contains all the
circumspheres of the star of "center_vertex"
For now, we use non-weighted circumspheres but it could be
optimized by using weighted circumspheres (which are smaller)
2014-09-10 16:00:09 +02:00
Clement Jamin 7c75c2f73d Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-09-10 15:50:34 +02:00
Clement Jamin d37b81a25e Comments clean-up 2014-09-10 14:29:34 +02:00
Clement Jamin 47a262697e Eigen-based PCA to estimate tangent plane 2014-09-10 14:07:35 +02:00
Marc Glisse 1c8dd2c1e1 Difference_of_vectors_d, Scalar_product_d. 2014-09-09 18:42:03 +02:00
Clement Jamin 2e80d4aa47 Add Gram-Schmidt algorithm
+ profiling + config file
+ simpler code thanks to new kernel features
2014-09-09 15:54:37 +02:00
Clement Jamin f2ccb9c1d0 Merge branch 'Tangential_complex-cjamin-old' into Tangential_complex-cjamin 2014-09-09 14:40:40 +02:00
Clement Jamin 03253edf19 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-09-09 14:35:38 +02:00
Marc Glisse 54d23d7a9b Squared_length_d, Scaled_vector_d. 2014-09-09 12:47:31 +02:00
Clement Jamin 8f259e5dea Merge branch 'Triangulation-higher_dimensions-odevil_shornus-old' into Triangulation-higher_dimensions-odevil_shornus 2014-09-09 11:20:33 +02:00
Clement Jamin 7b807794c9 Renamed "base" => "basis" 2014-09-09 10:24:46 +02:00
Clement Jamin a2e172c57e Add a TODO 2014-09-08 06:47:17 +02:00
Clement Jamin a7082cd595 Parallel version 2014-09-05 17:15:12 +02:00
Clement Jamin 4b48d7db87 Comments clean-up 2014-09-05 16:03:08 +02:00
Clement Jamin 427c854d2a Merge branch 'Tangential_complex-cjamin-old' into Tangential_complex-cjamin 2014-09-05 12:58:01 +02:00
Clement Jamin 3d8bb299d2 Fix insert_if_in_star 2014-09-05 12:45:39 +02:00
Clement Jamin a8fce8b2fc Disable randomization + debugging code 2014-09-05 12:43:47 +02:00
Clement Jamin b23f01ebf5 Oops: I removed a line that is still needed 2014-09-05 09:32:46 +02:00
Clement Jamin dd207d85b6 Merge branch 'Tangential_complex-cjamin-old' into Tangential_complex-cjamin 2014-09-05 09:22:17 +02:00
Clement Jamin ded123507d Updated and new input data files for apps 2014-09-05 09:19:44 +02:00
Clement Jamin f1a7c45490 Hidden points are now handled during insertion and stored in a common container
Note that they are not handled/restored during removal yet
2014-09-05 09:17:23 +02:00
Clement Jamin eb884bd4eb Removed a precondition
This precondition may be false when processing the hidden cells of
the regular triangulation
2014-09-05 08:17:17 +02:00
Clement Jamin ec7f3a6fd3 Pass-by-ref the traits + slightly better handling of hidden points (WIP) 2014-09-05 07:44:44 +02:00
Clement Jamin e41484a3f0 Pass-by-ref the traits 2014-09-05 07:43:31 +02:00
Clement Jamin ce2ee270a0 Code and comments clean-up 2014-09-05 07:14:17 +02:00
Clement Jamin 7ca16e3aea Clean-up 2014-09-04 19:24:29 +02:00
Clement Jamin 41c4a17424 Fix the way we use the kernel and the traits 2014-09-04 18:57:57 +02:00
Clement Jamin 8499b8ba11 Merge branch 'Tangential_complex-cjamin-old' into Tangential_complex-cjamin 2014-09-04 17:41:47 +02:00
Clement Jamin 544d3a1ef1 Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse 2014-09-04 17:36:21 +02:00
Clement Jamin 4024f61c81 Commented out some debug code 2014-09-04 17:33:02 +02:00
Clement Jamin 0ab8ef7804 Do not insert hidden points
Hidden points are not handled for now

(cherry picked from commit dfb38ed1af)
2014-09-04 17:07:44 +02:00
Clement Jamin 64674627c6 Test if the triangulation is valid 2014-09-04 17:05:35 +02:00
Clement Jamin dfb38ed1af Do not insert hidden points
Hidden points are not handled for now
2014-09-04 17:05:18 +02:00
Clement Jamin ee825951d2 Removed two local static variables
Local static variables are not thread-safe
2014-09-04 16:06:29 +02:00
Sébastien Loriot 3e490bb59d precise that the convex hull is triangulated 2014-09-04 15:54:59 +02:00
Sébastien Loriot d6d70c8e9b fix index of input file and add missing end of line
example code in dont_submit
trivial bugfix for master
2014-09-04 14:56:28 +02:00
Clement Jamin 855a475918 Fix a bug in the computation of the projected point + debugging output 2014-09-04 09:59:02 +02:00
Clement Jamin 5897302192 One more step towards the Tangential complex 2014-09-03 19:05:13 +02:00
Clement Jamin 72601f6cbd Fix a bug in the copy-constructor of TDS
When the dimension is -1, there is one vertex: the infinite vertex.
2014-09-02 18:47:00 +02:00
Clement Jamin 07e40bd28c Builds the local triangulations 2014-09-02 18:43:43 +02:00
Clement Jamin 429e992570 Fix a bug in the copy-constructor of TDS
When the dimension is -1, there is one vertex: the infinite vertex.

(cherry picked from commit f466414a75)
2014-09-02 18:42:30 +02:00