Skip to content

Commit

Permalink
Merge pull request #685 from wildmeshing/generate_periodic_mesh_compo…
Browse files Browse the repository at this point in the history
…nent

Fusion component and EigenMatrixWriter
mtao authored Jan 21, 2024
2 parents 3136618 + fc98708 commit cf7bbbf
Showing 30 changed files with 1,337 additions and 17 deletions.
1 change: 1 addition & 0 deletions components/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -52,6 +52,7 @@ add_component(${WMTK_COMPONENT_PREFIX} "tag_intersection")
add_component(${WMTK_COMPONENT_PREFIX} "wildmeshing")
add_component(${WMTK_COMPONENT_PREFIX} "get_all_meshes")
add_component(${WMTK_COMPONENT_PREFIX} "procedural")
add_component(${WMTK_COMPONENT_PREFIX} "fusion")

string(LENGTH ${json_components} json_components_length)
math(EXPR json_components_length "${json_components_length}-2")
28 changes: 28 additions & 0 deletions components/components.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
[
{"pointer":"/", "type": "object", "required": ["input"]},
{"pointer":"/input", "type": "include", "spec_file": "input_spec.json"},
{"pointer":"/", "type": "object", "required": ["output"]},
{"pointer":"/output", "type": "include", "spec_file": "output_spec.json"},
{"pointer":"/", "type": "object", "required": ["delaunay"]},
{"pointer":"/delaunay", "type": "include", "spec_file": "delaunay_spec.json"},
{"pointer":"/", "type": "object", "required": ["isotropic_remeshing"]},
{"pointer":"/isotropic_remeshing", "type": "include", "spec_file": "isotropic_remeshing_spec.json"},
{"pointer":"/", "type": "object", "required": ["marching"]},
{"pointer":"/marching", "type": "include", "spec_file": "marching_spec.json"},
{"pointer":"/", "type": "object", "required": ["mesh_info"]},
{"pointer":"/mesh_info", "type": "include", "spec_file": "mesh_info_spec.json"},
{"pointer":"/", "type": "object", "required": ["multimesh"]},
{"pointer":"/multimesh", "type": "include", "spec_file": "multimesh_spec.json"},
{"pointer":"/", "type": "object", "required": ["regular_space"]},
{"pointer":"/regular_space", "type": "include", "spec_file": "regular_space_spec.json"},
{"pointer":"/", "type": "object", "required": ["tag_intersection"]},
{"pointer":"/tag_intersection", "type": "include", "spec_file": "tag_intersection_spec.json"},
{"pointer":"/", "type": "object", "required": ["wildmeshing"]},
{"pointer":"/wildmeshing", "type": "include", "spec_file": "wildmeshing_spec.json"},
{"pointer":"/", "type": "object", "required": ["get_all_meshes"]},
{"pointer":"/get_all_meshes", "type": "include", "spec_file": "get_all_meshes_spec.json"},
{"pointer":"/", "type": "object", "required": ["procedural"]},
{"pointer":"/procedural", "type": "include", "spec_file": "procedural_spec.json"},
{"pointer":"/", "type": "object", "required": ["fusion"]},
{"pointer":"/fusion", "type": "include", "spec_file": "fusion_spec.json"}
]
14 changes: 14 additions & 0 deletions components/components_include.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
// This file was auto-generated with CMake
#include <wmtk/components/input/input.hpp>
#include <wmtk/components/output/output.hpp>
#include <wmtk/components/delaunay/delaunay.hpp>
#include <wmtk/components/isotropic_remeshing/isotropic_remeshing.hpp>
#include <wmtk/components/marching/marching.hpp>
#include <wmtk/components/mesh_info/mesh_info.hpp>
#include <wmtk/components/multimesh/multimesh.hpp>
#include <wmtk/components/regular_space/regular_space.hpp>
#include <wmtk/components/tag_intersection/tag_intersection.hpp>
#include <wmtk/components/wildmeshing/wildmeshing.hpp>
#include <wmtk/components/get_all_meshes/get_all_meshes.hpp>
#include <wmtk/components/procedural/procedural.hpp>
#include <wmtk/components/fusion/fusion.hpp>
14 changes: 14 additions & 0 deletions components/components_map.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
// This file was auto-generated with CMake
components["input"] = wmtk::components::input;
components["output"] = wmtk::components::output;
components["delaunay"] = wmtk::components::delaunay;
components["isotropic_remeshing"] = wmtk::components::isotropic_remeshing;
components["marching"] = wmtk::components::marching;
components["mesh_info"] = wmtk::components::mesh_info;
components["multimesh"] = wmtk::components::multimesh;
components["regular_space"] = wmtk::components::regular_space;
components["tag_intersection"] = wmtk::components::tag_intersection;
components["wildmeshing"] = wmtk::components::wildmeshing;
components["get_all_meshes"] = wmtk::components::get_all_meshes;
components["procedural"] = wmtk::components::procedural;
components["fusion"] = wmtk::components::fusion;
15 changes: 15 additions & 0 deletions components/spec_include.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
// This file was auto-generated with CMake
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/input/wmtk/components/input");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/output/wmtk/components/output");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/delaunay/wmtk/components/delaunay");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/isotropic_remeshing/wmtk/components/isotropic_remeshing");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/marching/wmtk/components/marching");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/mesh_info/wmtk/components/mesh_info");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/multimesh/wmtk/components/multimesh");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/regular_space/wmtk/components/regular_space");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/tag_intersection/wmtk/components/tag_intersection");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/wildmeshing/wmtk/components/wildmeshing");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/get_all_meshes/wmtk/components/get_all_meshes");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/procedural/wmtk/components/procedural");
spec_engine.include_directories.push_back( "/home/jiacheng/jiacheng/wmtk_hack/wildmeshing-toolkit/components/wmtk_components/fusion/wmtk/components/fusion");
Loading

0 comments on commit cf7bbbf

Please sign in to comment.