preCICE v3.1.2
Loading...
Searching...
No Matches
Namespaces | Functions
ReceivedPartitionTest.cpp File Reference
#include <Eigen/Core>
#include <algorithm>
#include <map>
#include <memory>
#include <string>
#include <vector>
#include "com/Communication.hpp"
#include "com/Extra.hpp"
#include "com/SharedPointer.hpp"
#include "com/SocketCommunication.hpp"
#include "com/SocketCommunicationFactory.hpp"
#include "fixtures.hpp"
#include "m2n/DistributedComFactory.hpp"
#include "m2n/M2N.hpp"
#include "mapping/Mapping.hpp"
#include "mapping/NearestNeighborMapping.hpp"
#include "mapping/NearestProjectionMapping.hpp"
#include "mapping/PetRadialBasisFctMapping.hpp"
#include "mapping/SharedPointer.hpp"
#include "mapping/impl/BasisFunctions.hpp"
#include "math/constants.hpp"
#include "mesh/BoundingBox.hpp"
#include "mesh/Data.hpp"
#include "mesh/Mesh.hpp"
#include "mesh/SharedPointer.hpp"
#include "mesh/Vertex.hpp"
#include "partition/Partition.hpp"
#include "partition/ProvidedPartition.hpp"
#include "partition/ReceivedPartition.hpp"
#include "precice/impl/Types.hpp"
#include "precice/impl/versions.hpp"
#include "testing/TestContext.hpp"
#include "testing/Testing.hpp"
#include "utils/assertion.hpp"
Include dependency graph for ReceivedPartitionTest.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

void createSolidzMesh2D (mesh::PtrMesh pSolidzMesh)
 
void createSolidzMesh2DSmall (mesh::PtrMesh pSolidzMesh)
 
void createNastinMesh2D (mesh::PtrMesh pNastinMesh, Rank rank)
 
void createNastinMesh2D2 (mesh::PtrMesh pNastinMesh, Rank rank)
 
void createSolidzMesh3D (mesh::PtrMesh pSolidzMesh)
 
void createNastinMesh3D (mesh::PtrMesh pNastinMesh, Rank rank)
 
void createNastinMesh3D2 (mesh::PtrMesh pNastinMesh, Rank rank)
 
 BOOST_AUTO_TEST_CASE (RePartitionNNBroadcastFilter2D)
 
 BOOST_AUTO_TEST_CASE (RePartitionNNDoubleNode2D)
 
 BOOST_AUTO_TEST_CASE (RePartitionNPPreFilterPostFilter2D)
 
 BOOST_AUTO_TEST_CASE (RePartitionRBFGlobal2D)
 
 BOOST_AUTO_TEST_CASE (RePartitionRBFLocal2D1)
 
 BOOST_AUTO_TEST_CASE (RePartitionRBFLocal2D2)
 
 BOOST_AUTO_TEST_CASE (RePartitionRBFLocal3D)
 
 BOOST_AUTO_TEST_CASE (RePartitionNPBroadcastFilter3D)
 
 BOOST_AUTO_TEST_CASE (TestRepartitionAndDistribution2D)
 
 BOOST_AUTO_TEST_CASE (ProvideAndReceiveCouplingMode)
 
 BOOST_AUTO_TEST_CASE (TestCompareBoundingBoxes2D)
 
 BOOST_AUTO_TEST_CASE (TestCompareBoundingBoxes3D)
 
void testParallelSetOwnerInformation (mesh::PtrMesh mesh, int dimensions)
 
 BOOST_AUTO_TEST_CASE (parallelSetOwnerInformationVertexCount)
 
 BOOST_AUTO_TEST_CASE (parallelSetOwnerInformationLowerRank)
 
 BOOST_AUTO_TEST_CASE (parallelSetOwnerInformationEmptyPartition)
 
 BOOST_AUTO_TEST_CASE (RePartitionMultipleMappings)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/16]

BOOST_AUTO_TEST_CASE ( parallelSetOwnerInformationEmptyPartition )

Definition at line 1334 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [2/16]

BOOST_AUTO_TEST_CASE ( parallelSetOwnerInformationLowerRank )

Definition at line 1181 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [3/16]

BOOST_AUTO_TEST_CASE ( parallelSetOwnerInformationVertexCount )

Definition at line 1088 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [4/16]

BOOST_AUTO_TEST_CASE ( ProvideAndReceiveCouplingMode )

Definition at line 851 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [5/16]

BOOST_AUTO_TEST_CASE ( RePartitionMultipleMappings )

Definition at line 1463 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [6/16]

BOOST_AUTO_TEST_CASE ( RePartitionNNBroadcastFilter2D )

Definition at line 232 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [7/16]

BOOST_AUTO_TEST_CASE ( RePartitionNNDoubleNode2D )

Definition at line 287 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [8/16]

BOOST_AUTO_TEST_CASE ( RePartitionNPBroadcastFilter3D )

Definition at line 714 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [9/16]

BOOST_AUTO_TEST_CASE ( RePartitionNPPreFilterPostFilter2D )

Definition at line 338 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [10/16]

BOOST_AUTO_TEST_CASE ( RePartitionRBFGlobal2D )

Definition at line 391 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [11/16]

BOOST_AUTO_TEST_CASE ( RePartitionRBFLocal2D1 )

Definition at line 474 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [12/16]

BOOST_AUTO_TEST_CASE ( RePartitionRBFLocal2D2 )

Definition at line 547 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [13/16]

BOOST_AUTO_TEST_CASE ( RePartitionRBFLocal3D )

Definition at line 626 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [14/16]

BOOST_AUTO_TEST_CASE ( TestCompareBoundingBoxes2D )

Definition at line 919 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [15/16]

BOOST_AUTO_TEST_CASE ( TestCompareBoundingBoxes3D )

Definition at line 987 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [16/16]

BOOST_AUTO_TEST_CASE ( TestRepartitionAndDistribution2D )

Definition at line 766 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ createNastinMesh2D()

void createNastinMesh2D ( mesh::PtrMesh pNastinMesh,
Rank rank )

Definition at line 101 of file ReceivedPartitionTest.cpp.

◆ createNastinMesh2D2()

void createNastinMesh2D2 ( mesh::PtrMesh pNastinMesh,
Rank rank )

Definition at line 125 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ createNastinMesh3D()

void createNastinMesh3D ( mesh::PtrMesh pNastinMesh,
Rank rank )

Definition at line 183 of file ReceivedPartitionTest.cpp.

◆ createNastinMesh3D2()

void createNastinMesh3D2 ( mesh::PtrMesh pNastinMesh,
Rank rank )

Definition at line 207 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ createSolidzMesh2D()

void createSolidzMesh2D ( mesh::PtrMesh pSolidzMesh)

Definition at line 50 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ createSolidzMesh2DSmall()

void createSolidzMesh2DSmall ( mesh::PtrMesh pSolidzMesh)

Definition at line 83 of file ReceivedPartitionTest.cpp.

◆ createSolidzMesh3D()

void createSolidzMesh3D ( mesh::PtrMesh pSolidzMesh)

Definition at line 150 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function:

◆ testParallelSetOwnerInformation()

void testParallelSetOwnerInformation ( mesh::PtrMesh mesh,
int dimensions )

Definition at line 1055 of file ReceivedPartitionTest.cpp.

Here is the call graph for this function: