preCICE v3.2.0
Loading...
Searching...
No Matches
RTreeTests.cpp File Reference
#include <Eigen/Core>
#include <algorithm>
#include <iterator>
#include <limits>
#include <list>
#include <memory>
#include <set>
#include <utility>
#include <vector>
#include "logging/Logger.hpp"
#include "math/geometry.hpp"
#include "mesh/Data.hpp"
#include "mesh/Edge.hpp"
#include "mesh/Mesh.hpp"
#include "mesh/SharedPointer.hpp"
#include "mesh/Triangle.hpp"
#include "mesh/Vertex.hpp"
#include "query/Index.hpp"
#include "testing/TestContext.hpp"
#include "testing/Testing.hpp"
Include dependency graph for RTreeTests.cpp:

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (Query2DVertex)
 BOOST_AUTO_TEST_CASE (Query3DVertex)
 BOOST_AUTO_TEST_CASE (Query3DFullVertex)
 BOOST_AUTO_TEST_CASE (QueryWithBoxEmpty)
 Resembles how boost geometry is used inside the PetRBF.
 BOOST_AUTO_TEST_CASE (QueryWithBox2Matches)
 Resembles how boost geometry is used inside the PetRBF.
 BOOST_AUTO_TEST_CASE (QueryWithBoxEverything)
 Resembles how boost geometry is used inside the PetRBF.
 BOOST_AUTO_TEST_CASE (QueryRtreeBoundingBox2D)
 BOOST_AUTO_TEST_CASE (QueryRtreeBoundingBox3D)
 BOOST_AUTO_TEST_CASE (QueryRtreeBoundingBox3DComplex)
 BOOST_AUTO_TEST_CASE (Query2DEdge)
 BOOST_AUTO_TEST_CASE (Query3DEdge)
 BOOST_AUTO_TEST_CASE (Query3DFullEdge)
 BOOST_AUTO_TEST_CASE (Query3DFullTriangle)
 BOOST_AUTO_TEST_CASE (ProjectionToVertex)
 BOOST_AUTO_TEST_CASE (ProjectionToEdge)
 BOOST_AUTO_TEST_CASE (ProjectionToTriangle)
 BOOST_AUTO_TEST_CASE (CubeBoundingBoxIndex)
 BOOST_AUTO_TEST_CASE (TetraIndexing)
 BOOST_AUTO_TEST_CASE (TetraWorksOnBoundary)

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/19]

BOOST_AUTO_TEST_CASE ( CubeBoundingBoxIndex )

Definition at line 483 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [2/19]

BOOST_AUTO_TEST_CASE ( ProjectionToEdge )

Definition at line 433 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [3/19]

BOOST_AUTO_TEST_CASE ( ProjectionToTriangle )

Definition at line 456 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [4/19]

BOOST_AUTO_TEST_CASE ( ProjectionToVertex )

Definition at line 410 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [5/19]

BOOST_AUTO_TEST_CASE ( Query2DEdge )

Definition at line 273 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [6/19]

BOOST_AUTO_TEST_CASE ( Query2DVertex )

Definition at line 96 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [7/19]

BOOST_AUTO_TEST_CASE ( Query3DEdge )

Definition at line 289 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [8/19]

BOOST_AUTO_TEST_CASE ( Query3DFullEdge )

Definition at line 314 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [9/19]

BOOST_AUTO_TEST_CASE ( Query3DFullTriangle )

Definition at line 360 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [10/19]

BOOST_AUTO_TEST_CASE ( Query3DFullVertex )

Definition at line 120 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [11/19]

BOOST_AUTO_TEST_CASE ( Query3DVertex )

Definition at line 108 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [12/19]

BOOST_AUTO_TEST_CASE ( QueryRtreeBoundingBox2D )

Definition at line 223 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [13/19]

BOOST_AUTO_TEST_CASE ( QueryRtreeBoundingBox3D )

Definition at line 237 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [14/19]

BOOST_AUTO_TEST_CASE ( QueryRtreeBoundingBox3DComplex )

Definition at line 251 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [15/19]

BOOST_AUTO_TEST_CASE ( QueryWithBox2Matches )

Resembles how boost geometry is used inside the PetRBF.

Definition at line 192 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [16/19]

BOOST_AUTO_TEST_CASE ( QueryWithBoxEmpty )

Resembles how boost geometry is used inside the PetRBF.

Definition at line 178 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [17/19]

BOOST_AUTO_TEST_CASE ( QueryWithBoxEverything )

Resembles how boost geometry is used inside the PetRBF.

Definition at line 209 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [18/19]

BOOST_AUTO_TEST_CASE ( TetraIndexing )

Definition at line 508 of file RTreeTests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [19/19]

BOOST_AUTO_TEST_CASE ( TetraWorksOnBoundary )

Definition at line 553 of file RTreeTests.cpp.

Here is the call graph for this function: