preCICE v3.2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SerialCouplingSchemeFixture.hpp
Go to the documentation of this file.
1#pragma once
2
4
5namespace precice::testing {
6/*
7 * @brief A fixture that is used to access private functions of the SerialCouplingScheme class.
8 *
9 * The fixture can be used to call private functions for individual testing.
10 */
26
27} // namespace precice::testing
Coupling scheme for serial coupling, i.e. staggered execution of two coupled participants.
contains the testing framework.
Definition helper.hpp:9
int DataID
Definition Types.hpp:25
static void storeIteration(cplscheme::SerialCouplingScheme &cplscheme)
static void moveToNextWindow(cplscheme::SerialCouplingScheme &cplscheme)
static bool isImplicitCouplingScheme(cplscheme::SerialCouplingScheme &cplscheme)
static void initializeAcceleration(cplscheme::SerialCouplingScheme &cplscheme)
static cplscheme::CouplingData * getReceiveData(cplscheme::SerialCouplingScheme &cplscheme, DataID dataID)
static cplscheme::CouplingData * getSendData(cplscheme::SerialCouplingScheme &cplscheme, DataID dataID)
static void setTimeWindows(cplscheme::SerialCouplingScheme &cplscheme, int timeWindows)