preCICE v3.1.2
Loading...
Searching...
No Matches
Classes | Functions
SerialImplicitCouplingSchemeTest.cpp File Reference
#include <Eigen/Core>
#include <algorithm>
#include <boost/test/tools/old/interface.hpp>
#include <iterator>
#include <memory>
#include <string>
#include <vector>
#include "acceleration/ConstantRelaxationAcceleration.hpp"
#include "acceleration/SharedPointer.hpp"
#include "acceleration/config/AccelerationConfiguration.hpp"
#include "com/MPIDirectCommunication.hpp"
#include "com/SharedPointer.hpp"
#include "cplscheme/BaseCouplingScheme.hpp"
#include "cplscheme/Constants.hpp"
#include "cplscheme/CouplingData.hpp"
#include "cplscheme/CouplingScheme.hpp"
#include "cplscheme/SerialCouplingScheme.hpp"
#include "cplscheme/SharedPointer.hpp"
#include "cplscheme/config/CouplingSchemeConfiguration.hpp"
#include "cplscheme/impl/AbsoluteConvergenceMeasure.hpp"
#include "cplscheme/impl/SharedPointer.hpp"
#include "logging/LogMacros.hpp"
#include "m2n/DistributedComFactory.hpp"
#include "m2n/M2N.hpp"
#include "m2n/SharedPointer.hpp"
#include "m2n/config/M2NConfiguration.hpp"
#include "math/differences.hpp"
#include "mesh/Data.hpp"
#include "mesh/Mesh.hpp"
#include "mesh/SharedPointer.hpp"
#include "mesh/Vertex.hpp"
#include "mesh/config/DataConfiguration.hpp"
#include "mesh/config/MeshConfiguration.hpp"
#include "precice/config/ParticipantConfiguration.hpp"
#include "testing/SerialCouplingSchemeFixture.hpp"
#include "testing/TestContext.hpp"
#include "testing/Testing.hpp"
#include "xml/XMLTag.hpp"
Include dependency graph for SerialImplicitCouplingSchemeTest.cpp:

Go to the source code of this file.

Classes

struct  SerialImplicitCouplingSchemeFixture
 

Functions

void runCoupling (CouplingScheme &cplScheme, const std::string &nameParticipant, const mesh::MeshConfiguration &meshConfig, const std::vector< int > &validIterations)
 
void runCouplingWithSubcycling (CouplingScheme &cplScheme, const std::string &nameParticipant, const mesh::MeshConfiguration &meshConfig, const std::vector< int > &validIterations)
 
 BOOST_AUTO_TEST_CASE (testParseConfigurationWithRelaxation)
 
 BOOST_AUTO_TEST_CASE (testAbsConvergenceMeasureSynchronized)
 Test that runs on 2 processors.
 
 BOOST_AUTO_TEST_CASE (testConfiguredAbsConvergenceMeasureSynchronized)
 
 BOOST_AUTO_TEST_CASE (testMinIterConvergenceMeasureSynchronized)
 
 BOOST_AUTO_TEST_CASE (testMinIterConvergenceMeasureSynchronizedWithSubcycling)
 
 BOOST_AUTO_TEST_CASE (testInitializeData)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/6]

BOOST_AUTO_TEST_CASE ( testAbsConvergenceMeasureSynchronized )

Test that runs on 2 processors.

Definition at line 468 of file SerialImplicitCouplingSchemeTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [2/6]

BOOST_AUTO_TEST_CASE ( testConfiguredAbsConvergenceMeasureSynchronized )

Definition at line 531 of file SerialImplicitCouplingSchemeTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [3/6]

BOOST_AUTO_TEST_CASE ( testInitializeData )

Definition at line 676 of file SerialImplicitCouplingSchemeTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [4/6]

BOOST_AUTO_TEST_CASE ( testMinIterConvergenceMeasureSynchronized )

Definition at line 572 of file SerialImplicitCouplingSchemeTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [5/6]

BOOST_AUTO_TEST_CASE ( testMinIterConvergenceMeasureSynchronizedWithSubcycling )

Definition at line 623 of file SerialImplicitCouplingSchemeTest.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [6/6]

BOOST_AUTO_TEST_CASE ( testParseConfigurationWithRelaxation )

Definition at line 441 of file SerialImplicitCouplingSchemeTest.cpp.

Here is the call graph for this function:

◆ runCoupling()

void runCoupling ( CouplingScheme & cplScheme,
const std::string & nameParticipant,
const mesh::MeshConfiguration & meshConfig,
const std::vector< int > & validIterations )

Definition at line 47 of file SerialImplicitCouplingSchemeTest.cpp.

Here is the call graph for this function:

◆ runCouplingWithSubcycling()

void runCouplingWithSubcycling ( CouplingScheme & cplScheme,
const std::string & nameParticipant,
const mesh::MeshConfiguration & meshConfig,
const std::vector< int > & validIterations )

Definition at line 222 of file SerialImplicitCouplingSchemeTest.cpp.

Here is the call graph for this function: