preCICE v3.1.2
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
BarycenterTest.cpp File Reference
#include <Eigen/Core>
#include <boost/mpl/vector.hpp>
#include <ostream>
#include "math/barycenter.hpp"
#include "math/constants.hpp"
#include "math/differences.hpp"
#include "testing/TestContext.hpp"
#include "testing/Testing.hpp"
Include dependency graph for BarycenterTest.cpp:

Go to the source code of this file.

Classes

struct  TetrahedronFixture
 
struct  FlippedTetrahedronFixture
 
struct  AlmostDegenerateTetrahedronFixture
 
struct  FunnyTetrahedronFixture
 

Typedefs

typedef boost::mpl::vector< TetrahedronFixture, FlippedTetrahedronFixture, AlmostDegenerateTetrahedronFixture, FunnyTetrahedronFixtureTetrahedraFixtures
 

Functions

 BOOST_AUTO_TEST_CASE (BarycenterEdge2D)
 
 BOOST_AUTO_TEST_CASE (BarycenterEdge3D)
 
 BOOST_AUTO_TEST_CASE (BarycenterTriangle3D)
 
 BOOST_AUTO_TEST_CASE (BarycenterTriangle2D)
 
 BOOST_FIXTURE_TEST_CASE_TEMPLATE (BarycenterTetrahedronExactOnA, T, TetrahedraFixtures, T)
 
 BOOST_FIXTURE_TEST_CASE_TEMPLATE (BarycenterTetrahedronExactOnB, T, TetrahedraFixtures, T)
 
 BOOST_FIXTURE_TEST_CASE_TEMPLATE (BarycenterTetrahedronExactOnC, T, TetrahedraFixtures, T)
 
 BOOST_FIXTURE_TEST_CASE_TEMPLATE (BarycenterTetrahedronExactOnD, T, TetrahedraFixtures, T)
 
 BOOST_FIXTURE_TEST_CASE_TEMPLATE (BarycenterTetrahedronExactOnCenter, T, TetrahedraFixtures, T)
 
 BOOST_FIXTURE_TEST_CASE_TEMPLATE (BarycenterTetrahedronInsidePoint, T, TetrahedraFixtures, T)
 
 BOOST_FIXTURE_TEST_CASE_TEMPLATE (BarycenterTetrahedronEdgeCenter, T, TetrahedraFixtures, T)
 
 BOOST_FIXTURE_TEST_CASE_TEMPLATE (BarycenterTetrahedronTriangleCenter, T, TetrahedraFixtures, T)
 
 BOOST_FIXTURE_TEST_CASE_TEMPLATE (BarycenterTetrahedronExtrapolationOnEdge, T, TetrahedraFixtures, T)
 
 BOOST_FIXTURE_TEST_CASE_TEMPLATE (BarycenterTetrahedronExtrapolationOnMirrored, T, TetrahedraFixtures, T)
 
 BOOST_FIXTURE_TEST_CASE_TEMPLATE (BarycenterTetrahedronExtrapolationOnMirroredFromTriangle, T, TetrahedraFixtures, T)
 

Typedef Documentation

◆ TetrahedraFixtures

Definition at line 285 of file BarycenterTest.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/4]

BOOST_AUTO_TEST_CASE ( BarycenterEdge2D )

Definition at line 16 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [2/4]

BOOST_AUTO_TEST_CASE ( BarycenterEdge3D )

Definition at line 58 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [3/4]

BOOST_AUTO_TEST_CASE ( BarycenterTriangle2D )

Definition at line 174 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [4/4]

BOOST_AUTO_TEST_CASE ( BarycenterTriangle3D )

Definition at line 104 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_FIXTURE_TEST_CASE_TEMPLATE() [1/11]

BOOST_FIXTURE_TEST_CASE_TEMPLATE ( BarycenterTetrahedronEdgeCenter ,
T ,
TetrahedraFixtures ,
T  )

Definition at line 342 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_FIXTURE_TEST_CASE_TEMPLATE() [2/11]

BOOST_FIXTURE_TEST_CASE_TEMPLATE ( BarycenterTetrahedronExactOnA ,
T ,
TetrahedraFixtures ,
T  )

Definition at line 287 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_FIXTURE_TEST_CASE_TEMPLATE() [3/11]

BOOST_FIXTURE_TEST_CASE_TEMPLATE ( BarycenterTetrahedronExactOnB ,
T ,
TetrahedraFixtures ,
T  )

Definition at line 296 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_FIXTURE_TEST_CASE_TEMPLATE() [4/11]

BOOST_FIXTURE_TEST_CASE_TEMPLATE ( BarycenterTetrahedronExactOnC ,
T ,
TetrahedraFixtures ,
T  )

Definition at line 305 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_FIXTURE_TEST_CASE_TEMPLATE() [5/11]

BOOST_FIXTURE_TEST_CASE_TEMPLATE ( BarycenterTetrahedronExactOnCenter ,
T ,
TetrahedraFixtures ,
T  )

Definition at line 323 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_FIXTURE_TEST_CASE_TEMPLATE() [6/11]

BOOST_FIXTURE_TEST_CASE_TEMPLATE ( BarycenterTetrahedronExactOnD ,
T ,
TetrahedraFixtures ,
T  )

Definition at line 314 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_FIXTURE_TEST_CASE_TEMPLATE() [7/11]

BOOST_FIXTURE_TEST_CASE_TEMPLATE ( BarycenterTetrahedronExtrapolationOnEdge ,
T ,
TetrahedraFixtures ,
T  )

Definition at line 364 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_FIXTURE_TEST_CASE_TEMPLATE() [8/11]

BOOST_FIXTURE_TEST_CASE_TEMPLATE ( BarycenterTetrahedronExtrapolationOnMirrored ,
T ,
TetrahedraFixtures ,
T  )

Definition at line 374 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_FIXTURE_TEST_CASE_TEMPLATE() [9/11]

BOOST_FIXTURE_TEST_CASE_TEMPLATE ( BarycenterTetrahedronExtrapolationOnMirroredFromTriangle ,
T ,
TetrahedraFixtures ,
T  )

Definition at line 384 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_FIXTURE_TEST_CASE_TEMPLATE() [10/11]

BOOST_FIXTURE_TEST_CASE_TEMPLATE ( BarycenterTetrahedronInsidePoint ,
T ,
TetrahedraFixtures ,
T  )

Definition at line 332 of file BarycenterTest.cpp.

Here is the call graph for this function:

◆ BOOST_FIXTURE_TEST_CASE_TEMPLATE() [11/11]

BOOST_FIXTURE_TEST_CASE_TEMPLATE ( BarycenterTetrahedronTriangleCenter ,
T ,
TetrahedraFixtures ,
T  )

Definition at line 353 of file BarycenterTest.cpp.

Here is the call graph for this function: