Jane Tournois
cbce3b9237
first introduction of an API for future sizing function
2020-01-28 15:50:54 +00:00
Jane Tournois
ad85942c0b
move Vertex_converter and cell_converter to the user code : the plugin
2020-01-28 15:50:54 +00:00
Jane Tournois
911cd4a82f
reintroduce examples and simplify converters
2020-01-28 15:50:54 +00:00
Jane Tournois
fb71408aed
replace cell_base_with_info by a visitor
...
the goal is to let a visitor deal with external cell info
it also simplifies the API
2020-01-28 15:50:54 +00:00
Jane Tournois
cd77b55210
replace constrained map of edges by constrained map of pairs of vertices
...
because there are more than one representation of the same Edge,
all around it
2020-01-28 15:50:53 +00:00
Jane Tournois
51eea5fcf0
wip documentation after review of Pierre & Laurent
2020-01-28 15:50:53 +00:00
Jane Tournois
3d83914017
wip : start implementing Laurent's review
2020-01-28 15:50:53 +00:00
Jane Tournois
fe5a669a0d
reference manual ready for review
2020-01-28 15:50:53 +00:00
Jane Tournois
ea34ae0a56
wip doc continued
2020-01-28 15:50:53 +00:00
Jane Tournois
feb6305d60
wip doc
2020-01-28 15:50:53 +00:00
Jane Tournois
0281777dae
more cleaning of helper files (merged)
2020-01-28 15:50:52 +00:00
Jane Tournois
ebb9416762
reorganize helper headers
...
and move all dump_***() functions to the same file
2020-01-28 15:50:52 +00:00
Jane Tournois
6af44bf121
remove obsolete code
2020-01-28 15:50:52 +00:00
Jane Tournois
3ac4d6d4a6
minor cleaning and commenting
2020-01-28 15:50:52 +00:00
Jane Tournois
5a4b1a0d9b
clean typedefs and point types
2020-01-28 15:50:52 +00:00
Jane Tournois
e4ee1e3926
clean preprocess() point types
2020-01-28 15:50:51 +00:00
Jane Tournois
f40210d858
clean split()
2020-01-28 15:50:51 +00:00
Jane Tournois
d2466b9fee
start cleaning
...
Corner_index and Curve_segment_index are int by default in C3t3
2020-01-28 15:50:51 +00:00
Jane Tournois
5c0b40f591
remove imaginary cells from the complex once remeshing is done
2020-01-28 15:50:51 +00:00
Jane Tournois
0fb3a44d2e
remeshing plugin should use Remeshing_triangulation
...
using Mesh_triangulation_3 (which is an enriched Regular_triangulation_3)
compiles, but the calls of tr.is_valid() fail since the triangulation
is not regular anymore after remeshing
we reconvert it back to the demo c3t3 triangulation type anyhow, to be able
to display it, hoping that is_valid() will not be called later on
2020-01-28 15:50:51 +00:00
Jane Tournois
ebb4a99822
towards the use of remeshing with any input triangulation with subdomain_index
2020-01-28 15:50:51 +00:00
Jane Tournois
197193bdbd
fix more Point_3/Weighted_point_3 conflicts
2020-01-28 15:50:50 +00:00
Jane Tournois
3fe06a2fa3
adapt the remesher code to the demo
...
- make it work with Regular_triangulation and its Weighted_points
- remove everything which was not needed about Surface_patch_index
(1 is in the complex, 0 is not, and is_in_complex(facet) tests
incident subdomains)
2020-01-28 15:50:50 +00:00
Jane Tournois
5716dcfc88
fix namespaces
2020-01-28 15:50:50 +00:00
Jane Tournois
e42fcff754
add operator<< and operator>> for IO
2020-01-28 15:50:50 +00:00
Jane Tournois
dc16af085b
take any simple triangulation as input
...
it is not needed to store `input_cell` in the general case
2020-01-28 15:50:50 +00:00
Jane Tournois
97651adbec
add very first version of tetrahedral remeshing package
2020-01-28 15:50:49 +00:00