Skip to content

Commit be4c23f

Browse files
committed
Add description field in algorithms/ YAML files
1 parent f219695 commit be4c23f

28 files changed

+57
-0
lines changed

algorithms/AlgoHex.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
See https://github.com/cgg-bern/AlgoHex
13
tet-mesh: { # case of 'AlgoHex' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: AlgoHex,

algorithms/Gmsh.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
See default tetrehedrization of gmsh.info
13
STEP: { # case of 'Gmsh' applied on a 'STEP' subfolder
24
#
35
# input output

algorithms/HexBox.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description:
2+
See https://github.com/cg3hci/HexBox
13
tet-mesh: { # case of 'HexBox' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: HexBox,

algorithms/MEDIT_to_VTKv2.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Convert a tetrahedral mesh from the MEDIT format (.mesh) to the VTK data file v2.0 format (.vtk)
13
tet-mesh: { # case of 'MEDIT_to_VTKv2' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: Gmsh,

algorithms/OVM_to_MEDIT.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Convert a hexahedral mesh from the OpenVolumeMesh format (.ovm) to the MEDIT format (.mesh)
13
hex-mesh: { # case of 'OVM_to_MEDIT' applied on a 'hex-mesh' subfolder
24
executable: {
35
path: ovm.io,

algorithms/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ They are not parsed for now, it is a prospective study for the architecture revi
55

66
Template :
77
```yaml
8+
description: |
9+
Description textuelle
10+
de l'algorithme
811
input_type: {
912
executable: {
1013
path: , # an entry of settings.json/paths for now. Maybe this will become a paths.yml

algorithms/automatic_polycube.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
See main app of https://github.com/LIHPC-Computational-Geometry/automatic_polycube
13
tet-mesh: { # case of 'automatic_polycube' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/automatic_polycube_gui.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
See main app of https://github.com/LIHPC-Computational-Geometry/automatic_polycube
13
tet-mesh: { # case of 'automatic_polycube_gui' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/evocube.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
See https://github.com/LIHPC-Computational-Geometry/evocube
13
tet-mesh: { # case of 'evocube' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: evocube,

algorithms/extract_surface.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Extract the surface triangle mesh of a tetrahedral mesh
13
tet-mesh: { # case of 'extract_surface' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/fastbndpolycube.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
See https://github.com/fprotais/fastbndpolycube
13
labeling: { # case of 'fastbndpolycube' applied on a 'labeling' subfolder
24
executable: {
35
path: fastbndpolycube,

algorithms/global_padding.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
See the post-processing stage of https://github.com/fprotais/robustPolycube
13
hex-mesh: { # case of 'global_padding' applied on a 'hex-mesh' subfolder
24
executable: {
35
path: robustPolycube,

algorithms/graphcut_labeling_gui.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Labeling generation with Graph-Cuts Optimisation
13
tet-mesh: { # case of 'graphcut_labeling' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/gridgenerator.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
3D grid generation inside the bounding box of the mesh
13
tet-mesh: { # case of 'gridgenerator' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: marchinghex,

algorithms/hex_mesh_stats.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Compute mesh statistics on a hexahedral mesh
13
hex-mesh: { # case of 'hex_mesh_stats' applied on a 'hex-mesh' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/labeling_painter.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Manual labeling modification
13
tet-mesh: { # case of 'labeling_painter' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/labeling_stats.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Compute statistics of a labeling
13
labeling: { # case of 'write_polycube_as_geogram' applied on a 'labeling' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/marchinghex.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
See https://github.com/fprotais/marchinghex
13
marchinghex_grid: { # case of 'marchinghex' applied on a 'marchinghex_grid' subfolder
24
executable: {
35
path: marchinghex,

algorithms/naive_labeling.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Compute the naive labeling (nearest signed principal axis of each facet normal)
13
tet-mesh: { # case of 'naive_labeling' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/polycube_withHexEx.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
See https://github.com/fprotais/polycube_withHexEx
13
labeling: { # case of 'polycube_withHexEx' applied on a 'labeling' subfolder
24
executable: {
35
path: polycube_withHexEx,

algorithms/rb_generate_deformation.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# TODO pre-processing to skip execution if output files already exists?
2+
description: |
3+
See the pre-processing stage of https://github.com/fprotais/robustPolycube
24
labeling: { # case of 'rb_generate_deformation' applied on a 'labeling' subfolder
35
executable: {
46
path: robustPolycube,

algorithms/rb_generate_quantization.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
See the main app of https://github.com/fprotais/robustPolycube
13
labeling: { # case of 'rb_generate_quantization' applied on a 'labeling' subfolder
24
executable: {
35
path: robustPolycube,

algorithms/surface_mesh_stats.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Compute statistics on the surface mesh
13
tet-mesh: { # case of 'surface_mesh_stats' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/tet_mesh_stats.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Compute statistics on the tetrahedral mesh
13
tet-mesh: { # case of 'tet_mesh_stats' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/volume_labeling.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description:
2+
Compute the volume labeling (per tetra facets) from the surface labeling (per surface facets)
13
labeling: { # case of 'volume_labeling' applied on a 'labeling' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/write_glb.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description:
2+
Export a 3D model as glTF 2.0
13
tet-mesh: { # case of 'write_glb' applied on a 'tet-mesh' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/write_labeling_as_geogram.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Convert a surface mesh and a labeling as .geogram mesh containing the labeling as facet attribute
13
labeling: { # case of 'write_labeling_as_geogram' applied on a 'labeling' subfolder
24
executable: {
35
path: automatic_polycube,

algorithms/write_polycube_as_geogram.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
description: |
2+
Convert a polycube mesh and a labeling as .geogram mesh containing the labeling as facet attribute
13
labeling: { # case of 'write_polycube_as_geogram' applied on a 'labeling' subfolder
24
executable: {
35
path: automatic_polycube,

0 commit comments

Comments
 (0)