Sébastien Loriot
|
7356421d80
|
introduce Commercial license SPDX tag
|
2019-10-19 12:15:19 +02:00 |
Sébastien Loriot
|
9bd9c68b83
|
update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
|
2019-10-18 21:57:54 +02:00 |
Mael Rouxel-Labbé
|
f68141a6d3
|
Merge branch 'PMP-Locate-GF-old' into PMP-Locate-GF
|
2019-07-01 11:28:25 +02:00 |
Laurent Rineau
|
4fbf00fb8a
|
CMake>=3.13: opt for for new policies up to 3.15
|
2019-06-19 14:34:59 +02:00 |
Mael Rouxel-Labbé
|
0b506f5cce
|
Fix package dependencies
|
2019-05-10 12:41:25 +02:00 |
Sébastien Loriot
|
6d9b0e4260
|
make the ranges iterable
|
2019-03-29 13:23:46 +01:00 |
Sébastien Loriot
|
d60f5645aa
|
replace BOOST_FOREACH by c++ ranged-based for loop
some of the command used for the replacement:
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\(([a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const typename [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((typename [<>a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack "boost/foreach.hpp" -l --cpp | xargs sed -i '/boost\/foreach.hpp>/d'
|
2019-03-29 13:22:15 +01:00 |
Sébastien Loriot
|
59bc453b42
|
first batch of replacement for level 1 in classified ref man
command used:
grep -l "##" */doc/*/PackageDescription.txt | xargs sed -i -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
|
2019-02-14 10:32:39 +01:00 |
Andreas Fabri
|
0d87414b4c
|
No need for copy constructor
|
2019-01-15 19:23:13 +01:00 |
Andreas Fabri
|
96ef7fa629
|
Changes after Michael's review
|
2019-01-07 11:45:44 +01:00 |
Andreas Fabri
|
6979ad1f74
|
Changes after Michael's review
|
2019-01-07 08:42:51 +01:00 |
Andreas Fabri
|
5841a8b48c
|
Move internal header file
|
2018-12-23 18:23:07 +01:00 |
Andreas Fabri
|
586b185b64
|
Changes after Guillaume's review
|
2018-12-21 11:50:27 +01:00 |
Laurent Rineau
|
5c34bb1f36
|
The equation of "the gradient in a given triangle" was missing
and the introduction of the equation "integrated divergence associated
with vertex" as well.
|
2018-12-18 12:14:36 +01:00 |
Laurent Rineau
|
26335f93b1
|
Replace delta by delta_gamma, to stick more with the article
That also introduces the name of the source set.
I have also removed the sentence "over the entire domain M", that was
off-topic, here.
|
2018-12-18 12:13:34 +01:00 |
Laurent Rineau
|
ea3927bb13
|
Fix the naming of the divergence operator
|
2018-12-18 12:12:20 +01:00 |
Andreas Fabri
|
3dff3df1a2
|
Remove README
|
2018-12-11 12:33:11 +01:00 |
Andreas Fabri
|
162d74baef
|
Some changes after Sebastien's review
|
2018-12-11 12:15:16 +01:00 |
Andreas Fabri
|
49c0b7899b
|
fix Eigen 3.2 -> 3.3
|
2018-12-05 08:41:08 +01:00 |
Andreas Fabri
|
047938e068
|
Try to fix warnings (which I cannot reproduce locally)
|
2018-11-26 10:00:23 +01:00 |
Andreas Fabri
|
994b1aa9c6
|
Fix link to the Solver package
|
2018-11-26 09:20:31 +01:00 |
Andreas Fabri
|
9546044462
|
Make iDT the default and explain O() complexity
|
2018-11-20 18:42:23 +01:00 |
Andreas Fabri
|
d749d3f003
|
Make iDT the default and explain O() complexity
|
2018-11-20 18:21:19 +01:00 |
Andreas Fabri
|
65e11086a9
|
Merge branch 'Heat_method_3-GF' of github.com:afabri/cgal into Heat_method_3-GF
|
2018-11-20 08:38:25 +01:00 |
Andreas Fabri
|
fd706aa390
|
Needs Eigen 3.3 or greater
|
2018-11-20 08:15:36 +01:00 |
Sébastien Loriot
|
8f81b45cbf
|
add dependencies
|
2018-11-16 18:26:51 +01:00 |
Andreas Fabri
|
1351746df0
|
Change project names in CMakeLists
|
2018-11-15 18:09:39 +01:00 |
Andreas Fabri
|
079dce0e54
|
Remove #includes that are not needed
|
2018-11-15 08:06:44 +01:00 |
Sébastien Loriot
|
73523a9f87
|
add missing include directive
|
2018-11-13 12:57:07 +01:00 |
Andreas Fabri
|
c60b8571e5
|
Fix test of concept
|
2018-11-13 09:54:17 +01:00 |
Andreas Fabri
|
781191fb2c
|
Make const&
|
2018-11-13 09:41:39 +01:00 |
Sébastien Loriot
|
85e6443992
|
update requirement
|
2018-11-12 16:55:06 +01:00 |
Sébastien Loriot
|
991e2a453d
|
fix warnings and compilation error + add missing overload
|
2018-11-12 16:54:16 +01:00 |
Andreas Fabri
|
9b4d98b083
|
rename file
|
2018-11-12 12:46:30 +01:00 |
Andreas Fabri
|
56c6a7946f
|
Add tests
|
2018-11-12 12:44:44 +01:00 |
Andreas Fabri
|
f0e6802f74
|
Changes after Guillaume's review
|
2018-11-12 09:57:58 +01:00 |
Andreas Fabri
|
3f7300283e
|
Changes after Guillaume's review
|
2018-11-12 09:35:01 +01:00 |
Andreas Fabri
|
99d10094c4
|
Changes after Michael's review
|
2018-11-09 12:36:49 +01:00 |
Andreas Fabri
|
b97966f402
|
clean
|
2018-11-06 16:43:11 +01:00 |
Andreas Fabri
|
79e913a5d7
|
factor matrices only once
|
2018-11-06 15:03:08 +01:00 |
Andreas Fabri
|
074e31c3d1
|
rename property map
|
2018-10-31 15:36:18 +01:00 |
Andreas Fabri
|
6d78b5b758
|
Throw in to_double so that it works with EPEC
|
2018-10-31 15:30:54 +01:00 |
Andreas Fabri
|
74a2020dbf
|
Deal with empty mesh
|
2018-10-31 15:17:28 +01:00 |
Sébastien Loriot
|
3cc96b3c3c
|
use Default for template parameters
|
2018-10-31 15:08:14 +01:00 |
Sébastien Loriot
|
c5123bcd29
|
add input data
|
2018-10-31 15:08:02 +01:00 |
Sébastien Loriot
|
95e30643dd
|
add missing typename
|
2018-10-31 14:28:11 +01:00 |
Sébastien Loriot
|
b8be6649ec
|
remove empty lines
|
2018-10-31 14:17:40 +01:00 |
Andreas Fabri
|
2fd7546778
|
polish
|
2018-10-31 14:09:06 +01:00 |
Andreas Fabri
|
6b8d4a60d9
|
Polish doc
|
2018-10-31 13:02:02 +01:00 |
Andreas Fabri
|
dfe42cb723
|
No longer use Point_2
|
2018-10-31 11:59:32 +01:00 |
Andreas Fabri
|
470ce56df5
|
Make it work with Heat_method_traits_3
|
2018-10-30 22:31:24 +01:00 |
Andreas Fabri
|
347fab4d34
|
V2
|
2018-10-30 16:15:38 +01:00 |
Andreas Fabri
|
a6e5e0ef0c
|
Rename header file
|
2018-10-30 15:12:17 +01:00 |
Andreas Fabri
|
0b0611a44a
|
WIP
|
2018-10-30 15:05:43 +01:00 |
Andreas Fabri
|
01eaccc779
|
Add tparam
|
2018-10-30 12:09:43 +01:00 |
Andreas Fabri
|
924d042e08
|
Add benchmark section
|
2018-10-30 12:09:43 +01:00 |
Andreas Fabri
|
38bd4bd2b6
|
Don't resize() as that assembles the matrix and makes add_coef() slow
|
2018-10-30 12:09:43 +01:00 |
Andreas Fabri
|
5d1a322599
|
Fix typos. Make terrain image complete
|
2018-10-30 12:09:43 +01:00 |
Sébastien Loriot
|
b2d9b1b525
|
cosmetic changes
|
2018-10-28 16:47:09 +01:00 |
Sébastien Loriot
|
3d14b0d804
|
rename internal variable to be obvious and avoid confusion
|
2018-10-25 17:05:33 +02:00 |
Sébastien Loriot
|
a56ac8d03c
|
move get function in the class namespace
|
2018-10-25 15:39:17 +02:00 |
Sébastien Loriot
|
df403fd9ce
|
add doc for requirements of copy_face_graph
|
2018-10-25 11:33:31 +02:00 |
Sébastien Loriot
|
8237c6489c
|
remove the vertex point map as template parameter of IDT
remove useless vertex index map + update test that was AFAIS buggy
|
2018-10-25 11:26:14 +02:00 |
Sébastien Loriot
|
5eee89a3d6
|
really use input vertex map
|
2018-10-25 11:10:53 +02:00 |
Sébastien Loriot
|
ff10d313e7
|
remove Intrinsic_Delaunay_Triangulation_3 from the documentation
|
2018-10-25 10:53:31 +02:00 |
Sébastien Loriot
|
8c3ffdf289
|
keep the input triangle mesh const
|
2018-10-25 10:34:12 +02:00 |
Sébastien Loriot
|
8ecbaa2af3
|
add a default parameter for traits
|
2018-10-25 10:22:12 +02:00 |
Sébastien Loriot
|
27bfd0521d
|
remove vertex distance map as a data member of Heat_method_3 class
pass it directly to the update function now renamed fill_distance_map
|
2018-10-25 10:06:07 +02:00 |
Sébastien Loriot
|
e4e8fd93a1
|
Add a tag to Heat_method_3 to avoid exposing Idt
|
2018-10-24 17:28:38 +02:00 |
Sébastien Loriot
|
cb19eeaf00
|
fix compilation of tests
some functions have been removed
|
2018-10-24 16:24:35 +02:00 |
Sébastien Loriot
|
9905c44ccd
|
add missing groups
|
2018-10-24 14:06:47 +02:00 |
Sébastien Loriot
|
a465a7c686
|
fix compilation issues
|
2018-10-24 14:06:26 +02:00 |
Sébastien Loriot
|
72acbee3f5
|
fix warnings
|
2018-10-24 11:12:55 +02:00 |
Andreas Fabri
|
eb51dd4850
|
Keenan's pass over the User Manual
|
2018-09-26 16:36:50 +02:00 |
Andreas Fabri
|
e8224f90c2
|
typos
|
2018-09-12 15:17:26 +02:00 |
Andreas Fabri
|
3bab5fdad1
|
polish
|
2018-09-12 13:09:58 +02:00 |
Andreas Fabri
|
150c9c95de
|
Add an example with a Polyhedron_3
|
2018-09-12 12:27:31 +02:00 |
Andreas Fabri
|
159360b1c8
|
polish
|
2018-09-12 09:54:13 +02:00 |
Sébastien Loriot
|
faa4ced589
|
relates -> sa that was preventing linking
|
2018-09-12 09:43:17 +02:00 |
Sébastien Loriot
|
aaefcc0b03
|
fix INPUT
|
2018-09-12 09:43:08 +02:00 |
Sébastien Loriot
|
9ccff09ae1
|
protect Eigen include directives
|
2018-09-12 09:42:41 +02:00 |
Andreas Fabri
|
0e3f78b5ba
|
Polish
|
2018-09-12 08:52:03 +02:00 |
Andreas Fabri
|
e7740e16e8
|
Add example with free function and reorder sections in manual
|
2018-09-11 17:32:53 +02:00 |
Andreas Fabri
|
b0f758f2fe
|
reformat doc
|
2018-09-07 13:49:43 +02:00 |
Andreas Fabri
|
3705eec8e0
|
reformat
|
2018-09-07 13:20:08 +02:00 |
Andreas Fabri
|
5be66b1d66
|
Document free functions
|
2018-09-07 11:58:12 +02:00 |
Andreas Fabri
|
d460093a6e
|
Don't pass data members as arguments
|
2018-09-07 10:22:04 +02:00 |
Andreas Fabri
|
63094e0582
|
no need for parameter
|
2018-09-06 18:22:21 +02:00 |
Andreas Fabri
|
cdb24c739f
|
cleanup
|
2018-09-06 12:07:45 +02:00 |
Andreas Fabri
|
8e81c6a5f7
|
Move code into the trahts class
|
2018-09-06 09:24:28 +02:00 |
Andreas Fabri
|
3580b5a511
|
Move code into the trahts class
|
2018-09-05 14:56:07 +02:00 |
Andreas Fabri
|
d336746cd1
|
bug fix
|
2018-09-04 18:06:57 +02:00 |
Andreas Fabri
|
4e6293d940
|
Switch to CGAL::Eigen_matrix
|
2018-09-04 17:48:42 +02:00 |
Andreas Fabri
|
189f8331e8
|
lower case
|
2018-09-04 13:52:03 +02:00 |
Andreas Fabri
|
c5e4f3c02b
|
Start cleanup
|
2018-09-04 13:50:17 +02:00 |
Andreas Fabri
|
2074d71cb8
|
Start cleanup
|
2018-09-04 13:38:14 +02:00 |
Christina Vaz
|
05a1fee206
|
Reference Manual and update to User man
|
2018-08-13 01:59:27 -04:00 |
Christina Vaz
|
5ac7990672
|
figures for User Manual
|
2018-08-13 00:13:28 -04:00 |
Christina Vaz
|
9a1b05643c
|
user manual and examples for it
|
2018-08-10 17:25:24 -04:00 |
Christina Vaz
|
30bc4aa064
|
Merge branch 'IntrinsicFaceGraph-V2' of github.com:CGAL/cgal-public-dev into IntrinsicFaceGraph-V2
|
2018-08-08 21:44:14 -04:00 |
Christina Vaz
|
3db18ee7ca
|
idt algorithm in user man
|
2018-08-08 21:43:52 -04:00 |
Andreas Fabri
|
aff9602e24
|
small fix
|
2018-08-08 17:30:14 +02:00 |
Christina Vaz
|
8fd05d8031
|
fix for g10 and g50
|
2018-08-07 16:04:12 -04:00 |
Christina Vaz
|
136c402579
|
user manual heat method algorithm
|
2018-08-06 18:09:50 -04:00 |
Andreas Fabri
|
b6290a48db
|
small improvements
|
2018-08-06 17:09:23 +02:00 |
Christina Vaz
|
62ebde3d2e
|
citations needed and intro of user manual
|
2018-08-06 01:00:18 -04:00 |
Andreas Fabri
|
caa96cd941
|
too much cleanup
|
2018-08-03 20:26:34 +02:00 |
Andreas Fabri
|
9cf644e164
|
cleanup
|
2018-08-03 16:22:59 +02:00 |
Andreas Fabri
|
7bbf9d73e4
|
Simplifications
|
2018-08-03 13:00:14 +02:00 |
Andreas Fabri
|
630b3b6beb
|
Add iDT to the demo
|
2018-08-03 12:07:45 +02:00 |
Andreas Fabri
|
5d235167a3
|
Associate the 2D points to the previous halfedge
|
2018-08-01 13:46:14 +02:00 |
Andreas Fabri
|
1b11c0dd51
|
Add debug output
|
2018-08-01 12:55:44 +02:00 |
Andreas Fabri
|
1882a74c9c
|
Add BGL style free functions for iDT
|
2018-07-31 20:40:52 +02:00 |
Andreas Fabri
|
532a2ad25a
|
Fixed summation_of_edges()
|
2018-07-31 17:28:23 +02:00 |
Andreas Fabri
|
a5fab20aa6
|
Add idt.cpp
|
2018-07-31 11:45:34 +02:00 |
Christina Vaz
|
794248adaf
|
reference solutions and updated validate to read in reference
|
2018-07-30 18:31:34 -04:00 |
Christina Vaz
|
3a5cf6d8fa
|
edge summation fix
|
2018-07-30 15:39:08 -04:00 |
Andreas Fabri
|
b7c741aad4
|
details
|
2018-07-26 16:13:51 +02:00 |
Andreas Fabri
|
36a16b15b1
|
Put V2V in its own file
|
2018-07-26 15:57:16 +02:00 |
Andreas Fabri
|
48b03e6b11
|
start to document
|
2018-07-26 15:46:32 +02:00 |
Andreas Fabri
|
7ccc278a55
|
Add Heat_method_3::distance() again. @cvaz: Shouldn't that trigger update()
|
2018-07-26 15:10:10 +02:00 |
Andreas Fabri
|
a2ee3121c7
|
remove unused property map
|
2018-07-26 14:50:42 +02:00 |
Andreas Fabri
|
b82eb38d2c
|
Fix access to private type
|
2018-07-26 14:39:51 +02:00 |
Andreas Fabri
|
1803393857
|
Remove unused template parameters
|
2018-07-26 14:31:01 +02:00 |
Andreas Fabri
|
b1c663c9f8
|
Make functions private. Put the testsuite in a class and declare it friend
|
2018-07-26 14:16:12 +02:00 |
Andreas Fabri
|
5d05e84210
|
Make functions private. Put the testsuite in a class and declare it friend
|
2018-07-26 14:12:03 +02:00 |
Andreas Fabri
|
89095e74d6
|
Remove get_sources and get_vertex_distance_map; Simplify kronecker_delta
|
2018-07-26 13:35:42 +02:00 |
Christina Vaz
|
2e5a0ccc2c
|
Merge branch 'IntrinsicFaceGraph-V2' of github.com:CGAL/cgal-public-dev into IntrinsicFaceGraph-V2
|
2018-07-25 16:06:23 -04:00 |
Andreas Fabri
|
aa235a85cd
|
Reorder member variables so that deallocation happens in the right order
|
2018-07-25 16:42:56 +02:00 |
Christina Vaz
|
1402318b55
|
adding meshes and fixed tests
|
2018-07-24 19:20:35 -04:00 |
Christina Vaz
|
d99c67b2dd
|
fix merge conflicts
|
2018-07-24 14:57:48 -04:00 |
Christina Vaz
|
af02d41936
|
Revert "adding reference files for kitten/bunny"
This reverts commit b1e9fcacfa50e3cb6cc5831dd88427291353e9c3.
|
2018-07-24 14:50:08 -04:00 |
Christina Vaz
|
8c906b71ad
|
Merge branch 'IntrinsicFaceGraph-V2' of github.com:CGAL/cgal-public-dev into IntrinsicFaceGraph-V2
# Conflicts:
# Heat_method_3/include/CGAL/Heat_method_3/Intrinsic_Delaunay_Triangulation_3.h
# Heat_method_3/test/Heat_method_3/heat_method_intrinsic_surface_mesh_test.cpp
|
2018-07-24 14:42:04 -04:00 |
Christina Vaz
|
e98b252617
|
adding reference files for kitten/bunny
|
2018-07-24 14:39:11 -04:00 |
Andreas Fabri
|
15a364c582
|
Add validate.cpp
|
2018-07-24 14:22:57 +02:00 |
Andreas Fabri
|
b028299d88
|
Add operator==(iDT::Vertex_descriptor, iDT::TM::vertex_descriptor)
|
2018-07-24 11:25:28 +02:00 |
Andreas Fabri
|
7f9a56ec09
|
accidentilly removed update()
|
2018-07-23 19:30:29 +02:00 |
Andreas Fabri
|
cdbe8630d0
|
We need an indirection through v2v
|
2018-07-23 11:26:59 +02:00 |
Andreas Fabri
|
589e60c9ae
|
Add a conversion to the nested vertex_descriptor
|
2018-07-23 10:44:35 +02:00 |
Andreas Fabri
|
e0e1cd44c0
|
start to clean up
|
2018-07-18 17:24:45 +02:00 |
Andreas Fabri
|
669b24ecfe
|
make the demo work with iDT
|
2018-07-18 16:19:04 +02:00 |
Andreas Fabri
|
2b86695bbf
|
make the demo work with iDT
|
2018-07-18 16:11:17 +02:00 |
Sébastien Loriot
|
82ef11845f
|
fix constness issues
|
2018-07-18 14:31:14 +02:00 |
Andreas Fabri
|
3ed1088f0c
|
WIP
|
2018-07-18 13:54:04 +02:00 |
Sébastien Loriot
|
660381ee75
|
fix constness of graph
|
2018-07-18 09:12:32 +02:00 |
Andreas Fabri
|
e61edba85b
|
WIP
|
2018-07-17 16:23:44 +02:00 |
Andreas Fabri
|
43285a4e0b
|
copy_face_graph()
|
2018-07-17 14:34:21 +02:00 |
Andreas Fabri
|
40deb94656
|
copied some fixes from Christinas branch
|
2018-07-17 13:38:39 +02:00 |
Andreas Fabri
|
a94eb72dae
|
cleanup
|
2018-07-16 17:51:29 +02:00 |
Andreas Fabri
|
add9c72a46
|
WIP
|
2018-07-16 17:27:00 +02:00 |