17 "simplicial_embedding_component_tri",
18 "[components][simplicial_embedding][trimesh][2D][scheduler]")
20 tests::DEBUG_TriMesh m = wmtk::tests::hex_plus_two_with_position();
31 m.get_attribute_handle<
double>(
"vertices", PrimitiveType::Vertex));
33 SECTION(
"points_in_2d_case")
44 m.create_accessor<int64_t>(options.
tag_attributes[PrimitiveType::Vertex]);
54 CHECK(m.get_all(PrimitiveType::Vertex).size() == 15);
58 data_dir /
"simplicial_embedding_result_0d_case",
68 SECTION(
"edges_in_2d_case")
80 m.create_accessor<int64_t>(options.
tag_attributes[PrimitiveType::Vertex]);
89 m.create_accessor<int64_t>(options.
tag_attributes[PrimitiveType::Edge]);
99 CHECK(m.get_all(PrimitiveType::Triangle).size() == 17);
100 CHECK(m.get_all(PrimitiveType::Vertex).size() == 15);
104 data_dir /
"simplicial_embedding_result_1d_case",
117 "simplicial_embedding_component_tet",
118 "[components][simplicial_embedding][tetmesh][3D][scheduler][.]")
120 using namespace tests_3d;
133 DEBUG_TetMesh m = six_cycle_tets();
144 m.get_attribute_handle<
double>(
"vertices", PrimitiveType::Vertex));
146 SECTION(
"points_in_3d_case")
151 m.create_accessor<int64_t>(options.
tag_attributes[PrimitiveType::Vertex]);
162 data_dir /
"simplicial_embedding_result_points_3d_case",
172 SECTION(
"edges_in_3d_case")
177 m.create_accessor<int64_t>(options.
tag_attributes[PrimitiveType::Vertex]);
185 m.create_accessor<int64_t>(options.
tag_attributes[PrimitiveType::Edge]);
200 data_dir /
"simplicial_embedding_result_edges_3d_case",