Wildmeshing Toolkit
test_component_fusion.cpp File Reference
#include <catch2/catch_test_macros.hpp>
#include <nlohmann/json.hpp>
#include <tools/DEBUG_TetMesh.hpp>
#include <tools/DEBUG_TriMesh.hpp>
#include <tools/TetMesh_examples.hpp>
#include <tools/TriMesh_examples.hpp>
#include <wmtk/Mesh.hpp>
#include <wmtk/TriMesh.hpp>
#include <wmtk/Types.hpp>
#include <wmtk/components/fusion/fusion.hpp>
#include <wmtk/components/input/input.hpp>
#include <wmtk/components/utils/Paths.hpp>
#include <wmtk/io/Cache.hpp>
#include <wmtk/io/ParaviewWriter.hpp>
#include <wmtk/utils/EigenMatrixWriter.hpp>
#include <wmtk/utils/mesh_utils.hpp>
Include dependency graph for test_component_fusion.cpp:

Go to the source code of this file.

Typedefs

using json = nlohmann::json
 

Functions

 TEST_CASE ("fusion_2d", "[components][fusion][.]")
 
 TEST_CASE ("fusion_3d", "[components][fusion][.]")
 

Variables

const std::filesystem::path data_dir = WMTK_DATA_DIR
 

Typedef Documentation

◆ json

using json = nlohmann::json

Definition at line 23 of file test_component_fusion.cpp.

Function Documentation

◆ TEST_CASE() [1/2]

TEST_CASE ( "fusion_2d"  ,
""  [components][fusion][.] 
)

Definition at line 28 of file test_component_fusion.cpp.

References wmtk::utils::EigenMatrixWriter::get_FV_matrix(), wmtk::utils::EigenMatrixWriter::get_position_matrix(), wmtk::components::input::input(), wmtk::io::Cache::read_mesh(), wmtk::mesh_utils::set_matrix_attribute(), wmtk::Triangle, wmtk::Vertex, and wmtk::io::Cache::write_mesh().

Here is the call graph for this function:

◆ TEST_CASE() [2/2]

TEST_CASE ( "fusion_3d"  ,
""  [components][fusion][.] 
)

Definition at line 167 of file test_component_fusion.cpp.

Variable Documentation

◆ data_dir

const std::filesystem::path data_dir = WMTK_DATA_DIR

Definition at line 25 of file test_component_fusion.cpp.