preCICE v3.2.0
Loading...
Searching...
No Matches
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

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/4]

BOOST_AUTO_TEST_CASE ( BarycenterEdge2D )

Definition at line 17 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 60 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 178 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 107 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 353 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 292 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 302 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 312 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 332 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 322 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 377 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 388 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 399 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 342 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 365 of file BarycenterTest.cpp.

Here is the call graph for this function: