Commit Graph

181 Commits

Author SHA1 Message Date
Jane Tournois a79239fc44 fix indices in ascii reader 2022-10-04 16:28:41 +02:00
Jane Tournois 95a8ee1912 move function up, before use 2022-10-04 14:45:17 +02:00
Jane Tournois a9f4ee7342 reorganize headers to separate tetrahedral and surface meshes IO 2022-10-04 14:22:54 +02:00
Jane Tournois 1f005793b0 add missing license header 2022-10-04 09:33:20 +02:00
Jane Tournois 8a05e4df23 move header outside demo 2022-10-03 16:00:41 +02:00
Jane Tournois 53d8734ad2 add tetrahedral mesh .tetra.am reader in C3t3_io_plugin 2022-10-03 15:31:14 +02:00
Jane Tournois 33816fa798 add verbosity 2022-10-03 12:33:32 +02:00
Sébastien Loriot 54a6462273 move code so that we can reinject mesh_3 parameters functions into NFP class 2022-09-26 20:09:58 +02:00
Mael Rouxel-Labbé 363d1daaef Some more conversions to non-package specific assertions 2022-09-23 15:20:24 +02:00
Andreas Fabri d3fca65ae5 CGAL: No longer per package assertions 2022-09-23 12:49:40 +01:00
Sébastien Loriot 861588abe1 Merge 'sloriot/CGAL-std_type_traits' into master 2022-08-03 20:19:51 +02:00
albert-github 5b31fc4579 SMDS_3 Incorrect link
We get the warning:
```
SMDS_3/include/CGAL/tetrahedron_soup_to_triangulation_3.h:210: warning: unable to resolve link to 'polygon_soup_to_polygon_mesh()' for \link command
```

see also:
- https://cgal.geometryfactory.com/CGAL/Manual_doxygen_test/CGAL-5.6-Ic-16/logs_master/SMDS_3.log
- https://github.com/CGAL/cgal/pull/6645
2022-06-29 12:21:07 +02:00
Sébastien Loriot 05a6e2b150 workaround doxygen bugs 2022-06-20 10:57:50 +02:00
Sébastien Loriot fecc99535c fix typo 2022-06-20 10:04:44 +02:00
Jane Tournois 3656c632aa
Apply suggestions from Mael's code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:52:23 +02:00
Jane Tournois 55f853b9da
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:47:30 +02:00
Jane Tournois 15645e27a5
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:47:12 +02:00
Jane Tournois dc340f36fd
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:46:31 +02:00
Jane Tournois 0fbe473bc3
comma
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:46:07 +02:00
Jane Tournois 1efc36bf2a
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:45:19 +02:00
Jane Tournois b518ca1358
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:45:03 +02:00
Jane Tournois 477030b664
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:44:24 +02:00
Jane Tournois c50f323958
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:44:07 +02:00
Jane Tournois edcd0e5742
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:43:52 +02:00
Jane Tournois 42c1eb0496
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:43:31 +02:00
Jane Tournois c18c230947
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:43:08 +02:00
Jane Tournois de5298b820
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:30:04 +02:00
Jane Tournois 4e7535e16c
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:29:47 +02:00
Jane Tournois 2b4b30be8b
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:29:27 +02:00
Jane Tournois 2903333770
typo
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:28:53 +02:00
Jane Tournois 863dc0b5f0
add missing backticks
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:28:43 +02:00
Jane Tournois 8ac3417eb3
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:28:28 +02:00
Jane Tournois b1e2a0f127
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:28:17 +02:00
Jane Tournois 3ae3ce177b
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:27:59 +02:00
Jane Tournois dc9b081efd
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:27:46 +02:00
Jane Tournois 479c4c57e9
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:27:29 +02:00
Jane Tournois 56fff09944
doc
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-06-17 14:27:16 +02:00
Jane Tournois 2db4d016d7 rename graph->tmesh 2022-06-17 14:17:37 +02:00
Jane Tournois 572f1b5deb doc uniformization 2022-06-17 14:13:24 +02:00
Jane Tournois e696d30a21 undocument output_to_maya
only for the demo
2022-06-17 14:10:16 +02:00
Jane Tournois 4ed3519dcf typo 2022-06-17 11:36:41 +02:00
Jane Tournois c8b623a612 add missing links
they should be automatic, but not
2022-06-17 11:34:31 +02:00
Jane Tournois 02bcb6d521 apply Andreas' review 2022-06-17 11:31:56 +02:00
Jane Tournois a2f6d76a91 however/whether 2022-06-17 10:14:49 +02:00
Jane Tournois 41fb6d5eb2 whether/however 2022-06-14 17:19:13 +02:00
Jane Tournois 96466d75d7 there are three files:
a .node for the vertices,
a .ele for the cells, and
a .face for the triangles of the 2D complex.
2022-06-14 17:17:57 +02:00
Jane Tournois 7b30c01ff3 apply Laurent's review 2022-06-14 15:53:09 +02:00
Sébastien Loriot 51f08d1dbc use default for the functions 2022-06-08 23:25:54 +02:00
Jane Tournois b507b59d8a add default time stamps 2022-06-08 23:25:54 +02:00
Jane Tournois 811500529e P3T3 does not have range iterators 2022-06-08 23:25:54 +02:00
Jane Tournois 0800ae3dd8 (re) Port Mesh_3 to oneAPI-TBB
partially cherry-pick f8a2878b0c
that was lost in a bad merge conflict resolution
2022-06-08 23:25:54 +02:00
Jane Tournois 127c892e94 fix unused variable warning 2022-06-08 23:25:54 +02:00
Jane Tournois c16e77ab47 remove unused typedef 2022-06-08 23:25:53 +02:00
Sébastien Loriot 2e7e6341dd update tests 2022-06-08 23:24:25 +02:00
Jane Tournois 0027343a11 typo 2022-06-08 23:03:58 +02:00
Jane Tournois 2b76e2a555 doc 2022-06-08 23:03:58 +02:00
Jane Tournois 8814eb88d2 the outside cells must have default-constructed Subdomain_index(), i.e. 0 in MEDIT files 2022-06-08 23:03:50 +02:00
Jane Tournois fce4086c72 remove unused first_index variable 2022-06-08 23:03:50 +02:00
Jane Tournois c92d8ec3f6 fix and document write_MEDIT
it would not work for non-topological spheres to write/load a mesh
with `all_cells = false`
2022-06-08 23:03:50 +02:00
Jane Tournois d7759abbb7 add a hidden parameter to allow non-manifold vertices or edges
this is to be used only is advanced code that deals with invalid T3
2022-06-08 23:03:50 +02:00
Jane Tournois 74d376cf09 convert each input point to Tr::Point 2022-06-08 23:03:50 +02:00
Jane Tournois 0ab5a5b6e9 the requirement only is to be convertible into a Tr::Point
not to be the same
2022-06-08 23:03:50 +02:00
Jane Tournois 25502b66e5 fix doc 2022-06-08 23:03:50 +02:00
Jane Tournois 3483e1acd5 remove SMDS_3 config file 2022-06-08 23:03:50 +02:00
Jane Tournois a19190b82d un-document output_to_maya and fix typo 2022-06-08 23:02:40 +02:00
Jane Tournois 73db518849 document save_binary_file and load_binary_file 2022-06-08 23:02:40 +02:00
Jane Tournois a6b48224e7 move sliver cache to RemeshingCellBase_3 2022-06-08 23:02:40 +02:00
Jane Tournois 43e96bfe2a wip simplicial Cb and Vb 2022-06-08 23:02:39 +02:00
Jane Tournois 01c97c1498 doc for SimplicialMeshCellBase_3 concept and class 2022-06-08 23:02:39 +02:00
Jane Tournois 6c243f9bf6 add tests for compilation of Simplicial_mesh_cell_base_3 and Simplicial_mesh_vertex_base_3 2022-06-08 23:02:39 +02:00
Jane Tournois b9545df408 doc 2022-06-08 23:02:39 +02:00
Jane Tournois 7de60a010e make concepts and classes consistent 2022-06-08 23:02:39 +02:00
Jane Tournois ba88a37bff fix point type 2022-06-08 23:02:39 +02:00
Jane Tournois 54380215b1 add explicit return type
to avoid having a dangling reference if the user does not actually pass a reference
2022-06-08 23:02:39 +02:00
Jane Tournois 1924cba982 fix compilation of export of P3T3 2022-06-08 23:02:39 +02:00
Jane Tournois 5ac73c3927 rename helper file 2022-06-08 22:57:25 +02:00
Jane Tournois ea951db4ec keep on renaming TMDS_3 to SMDS_3 2022-06-08 22:57:25 +02:00
Jane Tournois bccae527c0 move file back to Mesh_3 2022-06-08 22:57:25 +02:00
Jane Tournois b04204c0a8 remove trailing whitespaces 2022-06-08 22:57:25 +02:00
Jane Tournois f934c2514e create new concepts and models SimplicialMeshCellBase_3 and SimplicialMeshVertexBase_3
todo : document concepts and models
2022-06-08 22:57:25 +02:00
Jane Tournois 355b52d21f rename TMDS_3 to SMDS_3, end. 2022-06-08 22:57:25 +02:00