24 auto &v0 = dest.createVertex(Vector2d::Constant(4.0));
30 auto p = [](
const mesh::Vertex &v) {
return v.isTagged(); };
35 BOOST_TEST(dest.nVertices() == 2);
36 BOOST_TEST(dest.vertex(0) == v0);
37 BOOST_TEST(dest.vertex(1) == v1);
48 auto &v0 = dest.createVertex(Vector3d::Constant(4.0));
54 auto p = [](
const mesh::Vertex &v) {
return v.isTagged(); };
59 BOOST_TEST(dest.nVertices() == 2);
60 BOOST_TEST(dest.vertex(0) == v0);
61 BOOST_TEST(dest.vertex(1) == v1);
72 auto &v0 = dest.createVertex(Vector3d::Constant(4.0));
83 auto p = [](
const mesh::Vertex &v) {
return v.isTagged(); };
87 BOOST_TEST(dest.nVertices() == 3);
88 BOOST_TEST(dest.vertex(0) == v0);
89 BOOST_TEST(dest.vertex(1) == v1);
90 BOOST_TEST(dest.vertex(2) == v2);
93 BOOST_TEST(dest.edges().size() == 1);
94 BOOST_TEST(dest.edges()[0] == e0);
105 dest.createVertex(Vector3d::Constant(4.0));
118 auto p = [](
const mesh::Vertex &v) {
return v.isTagged(); };
122 BOOST_TEST(dest.nVertices() == 4);
125 BOOST_TEST(dest.triangles().size() == 1);
126 BOOST_TEST(dest.triangles()[0] == t1);
137 dest.createVertex(Vector3d::Constant(4.0));
152 auto p = [](
const mesh::Vertex &v) {
return v.isTagged(); };
156 BOOST_TEST(dest.nVertices() == 5);
159 BOOST_TEST(dest.tetrahedra().size() == 1);
160 BOOST_TEST(dest.tetrahedra()[0] == t1);
BOOST_AUTO_TEST_CASE(Vertices2D)
BOOST_AUTO_TEST_SUITE(PreProcess)
BOOST_AUTO_TEST_SUITE_END()
#define PRECICE_TEST_SETUP(...)
Creates and attaches a TestSetup to a Boost test case.
Container and creator for meshes.
Triangle & createTriangle(Edge &edgeOne, Edge &edgeTwo, Edge &edgeThree)
Creates and initializes a Triangle object.
Tetrahedron & createTetrahedron(Vertex &vertexOne, Vertex &vertexTwo, Vertex &vertexThree, Vertex &vertexFour)
Creates and initializes a Tetrahedron object.
Edge & createEdge(Vertex &vertexOne, Vertex &vertexTwo)
Creates and initializes an Edge object.
Vertex & createVertex(const Eigen::Ref< const Eigen::VectorXd > &coords)
Creates and initializes a Vertex object.
void filterMesh(Mesh &destination, const Mesh &source, UnaryPredicate p)
Main namespace of the precice library.