preCICE v3.1.2
Loading...
Searching...
No Matches
Namespaces | Functions
GenericTestFunctions.hpp File Reference
#include <Eigen/Core>
#include <boost/test/unit_test.hpp>
#include <string>
#include <vector>
#include "com/Communication.hpp"
#include "testing/Testing.hpp"
Include dependency graph for GenericTestFunctions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  precice
 Main namespace of the precice library.
 
namespace  precice::testing
 contains the testing framework.
 
namespace  precice::testing::com
 
namespace  precice::testing::com::primaryprimary
 
namespace  precice::testing::com::intracomm
 
namespace  precice::testing::com::serverclient
 

Functions

template<typename T >
void precice::testing::com::primaryprimary::TestSendAndReceivePrimitiveTypes (TestContext const &context)
 
template<typename T >
void precice::testing::com::primaryprimary::TestSendAndReceiveEigen (TestContext const &context)
 
template<typename T >
void precice::testing::com::primaryprimary::TestSendAndReceiveRanges (TestContext const &context)
 
template<typename T >
void precice::testing::com::primaryprimary::TestSendReceiveFourProcesses (TestContext const &context)
 
template<typename T >
void precice::testing::com::primaryprimary::TestBroadcastPrimitiveTypes (TestContext const &context)
 
template<typename T >
void precice::testing::com::primaryprimary::TestBroadcastEigen (TestContext const &context)
 
template<typename T >
void precice::testing::com::primaryprimary::TestBroadcastVectors (TestContext const &context)
 
template<typename T >
void precice::testing::com::primaryprimary::TestReducePrimitiveTypes (TestContext const &context)
 
template<typename T >
void precice::testing::com::primaryprimary::TestReduceVectors (TestContext const &context)
 
template<typename T >
void precice::testing::com::intracomm::TestSendAndReceivePrimitiveTypes (TestContext const &context)
 
template<typename T >
void precice::testing::com::intracomm::TestSendAndReceiveEigen (TestContext const &context)
 
template<typename T >
void precice::testing::com::intracomm::TestSendAndReceiveRanges (TestContext const &context)
 
template<typename T >
void precice::testing::com::intracomm::TestBroadcastPrimitiveTypes (TestContext const &context)
 
template<typename T >
void precice::testing::com::intracomm::TestBroadcastVectors (TestContext const &context)
 
template<typename T >
void precice::testing::com::intracomm::TestReducePrimitiveTypes (TestContext const &context)
 
template<typename T >
void precice::testing::com::intracomm::TestReduceVectors (TestContext const &context)
 
template<typename T >
void precice::testing::com::serverclient::TestSendReceiveTwoProcessesServerClient (TestContext const &context)
 
template<typename T >
void precice::testing::com::serverclient::TestSendReceiveFourProcessesServerClient (TestContext const &context)
 
template<typename T >
void precice::testing::com::serverclient::TestSendReceiveFourProcessesServerClientV2 (TestContext const &context)