preCICE v3.1.2
Loading...
Searching...
No Matches
Namespaces | Functions
NearestProjectionMappingTest.cpp File Reference
#include <Eigen/Core>
#include <algorithm>
#include <memory>
#include <ostream>
#include "mapping/Mapping.hpp"
#include "mapping/NearestProjectionMapping.hpp"
#include "math/constants.hpp"
#include "mesh/Data.hpp"
#include "mesh/Mesh.hpp"
#include "mesh/SharedPointer.hpp"
#include "mesh/Utils.hpp"
#include "testing/TestContext.hpp"
#include "testing/Testing.hpp"
#include "utils/assertion.hpp"
Include dependency graph for NearestProjectionMappingTest.cpp:

Go to the source code of this file.

Namespaces

namespace  precice
 Main namespace of the precice library.
 
namespace  precice::mesh
 provides Mesh, Data and primitives.
 

Functions

 BOOST_AUTO_TEST_CASE (testConservativeNonIncremental)
 
 BOOST_AUTO_TEST_CASE (ConsistentNonIncremental2D)
 
 BOOST_AUTO_TEST_CASE (ScaleConsistentNonIncremental2DCase1)
 
 BOOST_AUTO_TEST_CASE (ScaleConsistentNonIncremental2DCase2)
 
 BOOST_AUTO_TEST_CASE (Consistent3DFalbackOnEdges)
 
 BOOST_AUTO_TEST_CASE (Consistent3DFalbackOnVertices)
 
 BOOST_AUTO_TEST_CASE (AxisAlignedTriangles)
 
 BOOST_AUTO_TEST_CASE (Query_3D_FullMesh)
 
 BOOST_AUTO_TEST_CASE (ScaledConsistentQuery3DFullMesh)
 
 BOOST_AUTO_TEST_CASE (AvoidClosestTriangle)
 
 BOOST_AUTO_TEST_CASE (PickClosestTriangle)
 
 BOOST_AUTO_TEST_CASE (PreferTriangleOverEdge)
 
 BOOST_AUTO_TEST_CASE (TriangleDistances)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/13]

BOOST_AUTO_TEST_CASE ( AvoidClosestTriangle )

Definition at line 600 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [2/13]

BOOST_AUTO_TEST_CASE ( AxisAlignedTriangles )

Definition at line 404 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [3/13]

BOOST_AUTO_TEST_CASE ( Consistent3DFalbackOnEdges )

Definition at line 305 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [4/13]

BOOST_AUTO_TEST_CASE ( Consistent3DFalbackOnVertices )

Definition at line 356 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [5/13]

BOOST_AUTO_TEST_CASE ( ConsistentNonIncremental2D )

Definition at line 108 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [6/13]

BOOST_AUTO_TEST_CASE ( PickClosestTriangle )

Definition at line 632 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [7/13]

BOOST_AUTO_TEST_CASE ( PreferTriangleOverEdge )

Definition at line 662 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [8/13]

BOOST_AUTO_TEST_CASE ( Query_3D_FullMesh )

Definition at line 450 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [9/13]

BOOST_AUTO_TEST_CASE ( ScaleConsistentNonIncremental2DCase1 )

Definition at line 195 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [10/13]

BOOST_AUTO_TEST_CASE ( ScaleConsistentNonIncremental2DCase2 )

Definition at line 251 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [11/13]

BOOST_AUTO_TEST_CASE ( ScaledConsistentQuery3DFullMesh )

Definition at line 504 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [12/13]

BOOST_AUTO_TEST_CASE ( testConservativeNonIncremental )

Definition at line 26 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [13/13]

BOOST_AUTO_TEST_CASE ( TriangleDistances )

Definition at line 694 of file NearestProjectionMappingTest.cpp.

Here is the call graph for this function: