|
preCICE v3.3.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.