preCICE v3.1.2
Loading...
Searching...
No Matches
ParallelCouplingSchemeFixture.hpp
Go to the documentation of this file.
1#pragma once
2
4
5namespace precice {
6namespace testing {
7/*
8 * @brief A fixture that is used to access private functions of the ParallelCouplingScheme class.
9 *
10 * The fixture can be used to call private functions for individual testing.
11 */
27} // namespace testing
28} // namespace precice
Coupling scheme for parallel coupling, i.e. simultaneous execution of two coupled participants.
Main namespace of the precice library.
static bool isImplicitCouplingScheme(cplscheme::ParallelCouplingScheme &cplscheme)
static void setTimeWindows(cplscheme::ParallelCouplingScheme &cplscheme, int timeWindows)
static void initializeAcceleration(cplscheme::ParallelCouplingScheme &cplscheme)
static cplscheme::CouplingData * getReceiveData(cplscheme::ParallelCouplingScheme &cplscheme, int dataID)
static void storeIteration(cplscheme::ParallelCouplingScheme &cplscheme)
static cplscheme::CouplingData * getSendData(cplscheme::ParallelCouplingScheme &cplscheme, int dataID)
static void moveToNextWindow(cplscheme::ParallelCouplingScheme &cplscheme)