preCICE v3.2.0
|
#include <Eigen/Core>
#include <algorithm>
#include <map>
#include <memory>
#include <vector>
#include "com/MPIPortsCommunicationFactory.hpp"
#include "com/SharedPointer.hpp"
#include "com/SocketCommunicationFactory.hpp"
#include "m2n/DistributedCommunication.hpp"
#include "m2n/PointToPointCommunication.hpp"
#include "mesh/Mesh.hpp"
#include "mesh/SharedPointer.hpp"
#include "testing/TestContext.hpp"
#include "testing/Testing.hpp"
#include "utils/IntraComm.hpp"
Go to the source code of this file.
Classes | |
class | TestContext |
class | IntraComm |
Utility class for managing intra-participant communication operations. More... | |
class | Parallel |
Utility class for managing MPI operations. More... | |
class | vector< T > |
STL class. More... |
Namespaces | |
namespace | precice |
Main namespace of the precice library. | |
namespace | precice::mesh |
provides Mesh, Data and primitives. | |
namespace | precice::utils |
contains precice-related utilities. |
Functions | |
void | process (vector< double > &data) |
void | runP2PComTest1 (const TestContext &context, com::PtrCommunicationFactory cf) |
void | runP2PComTest2 (const TestContext &context, com::PtrCommunicationFactory cf) |
a very similar test, but with a vertex that has been completely filtered out | |
void | runSameConnectionTest (const TestContext &context, com::PtrCommunicationFactory cf) |
void | runCrossConnectionTest (const TestContext &context, com::PtrCommunicationFactory cf) |
void | runEmptyConnectionTest (const TestContext &context, com::PtrCommunicationFactory cf) |
void | runP2PMeshBroadcastTest (const TestContext &context, com::PtrCommunicationFactory cf) |
void | runP2PComLocalCommunicationMapTest (const TestContext &context, com::PtrCommunicationFactory cf) |
PRECICE_TEST_SETUP ("A"_on(2_ranks).setupIntraComm(), "B"_on(2_ranks).setupIntraComm(), Require::Events) BOOST_AUTO_TEST_CASE(P2PComTest1) |
PRECICE_TEST_SETUP | ( | "A" | _on2_ranks).setupIntraComm(, |
"B" | _on2_ranks).setupIntraComm(, | ||
Require::Events | ) |
Definition at line 464 of file PointToPointCommunicationTest.cpp.
void process | ( | vector< double > & | data | ) |
Definition at line 39 of file PointToPointCommunicationTest.cpp.
void runCrossConnectionTest | ( | const TestContext & | context, |
com::PtrCommunicationFactory | cf ) |
Definition at line 213 of file PointToPointCommunicationTest.cpp.
void runEmptyConnectionTest | ( | const TestContext & | context, |
com::PtrCommunicationFactory | cf ) |
Definition at line 269 of file PointToPointCommunicationTest.cpp.
void runP2PComLocalCommunicationMapTest | ( | const TestContext & | context, |
com::PtrCommunicationFactory | cf ) |
Definition at line 380 of file PointToPointCommunicationTest.cpp.
void runP2PComTest1 | ( | const TestContext & | context, |
com::PtrCommunicationFactory | cf ) |
Definition at line 46 of file PointToPointCommunicationTest.cpp.
void runP2PComTest2 | ( | const TestContext & | context, |
com::PtrCommunicationFactory | cf ) |
a very similar test, but with a vertex that has been completely filtered out
Definition at line 103 of file PointToPointCommunicationTest.cpp.
void runP2PMeshBroadcastTest | ( | const TestContext & | context, |
com::PtrCommunicationFactory | cf ) |
Definition at line 313 of file PointToPointCommunicationTest.cpp.
void runSameConnectionTest | ( | const TestContext & | context, |
com::PtrCommunicationFactory | cf ) |
Definition at line 157 of file PointToPointCommunicationTest.cpp.