preCICE v3.1.2
|
#include <Eigen/Core>
#include <algorithm>
#include <cmath>
#include <memory>
#include <string>
#include <vector>
#include "com/SharedPointer.hpp"
#include "cplscheme/BaseCouplingScheme.hpp"
#include "cplscheme/Constants.hpp"
#include "cplscheme/CouplingScheme.hpp"
#include "cplscheme/SerialCouplingScheme.hpp"
#include "cplscheme/SharedPointer.hpp"
#include "cplscheme/config/CouplingSchemeConfiguration.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/TestContext.hpp"
#include "testing/Testing.hpp"
#include "xml/XMLTag.hpp"
Go to the source code of this file.
Classes | |
struct | ExplicitCouplingSchemeFixture |
Functions | |
void | runSimpleExplicitCoupling (CouplingScheme &cplScheme, const std::string &participantName, const mesh::MeshConfiguration &meshConfig) |
void | runExplicitCouplingWithSubcycling (CouplingScheme &cplScheme, const std::string &participantName, const mesh::MeshConfiguration &meshConfig) |
BOOST_AUTO_TEST_CASE (testSimpleExplicitCoupling) | |
Test that runs on 2 processors. | |
BOOST_AUTO_TEST_CASE (testConfiguredSimpleExplicitCoupling) | |
Test that runs on 2 processors. | |
BOOST_AUTO_TEST_CASE (testExplicitCouplingFirstParticipantSetsDt) | |
Test that runs on 2 processors. | |
BOOST_AUTO_TEST_CASE (testSerialDataInitialization) | |
Test that runs on 2 processors. Test Data initialization for explicit coupling scheme. | |
BOOST_AUTO_TEST_CASE (testParallelDataInitialization) | |
Test that runs on 2 processors. Test Data initialization for explicit coupling scheme. | |
BOOST_AUTO_TEST_CASE (testExplicitCouplingWithSubcycling) | |
Test that runs on 2 processors. | |
BOOST_AUTO_TEST_CASE (testConfiguredExplicitCouplingWithSubcycling) | |
Test that runs on 2 processors. | |
BOOST_AUTO_TEST_CASE | ( | testConfiguredExplicitCouplingWithSubcycling | ) |
Test that runs on 2 processors.
Definition at line 721 of file ExplicitCouplingSchemeTest.cpp.
BOOST_AUTO_TEST_CASE | ( | testConfiguredSimpleExplicitCoupling | ) |
Test that runs on 2 processors.
Definition at line 350 of file ExplicitCouplingSchemeTest.cpp.
BOOST_AUTO_TEST_CASE | ( | testExplicitCouplingFirstParticipantSetsDt | ) |
Test that runs on 2 processors.
Definition at line 384 of file ExplicitCouplingSchemeTest.cpp.
BOOST_AUTO_TEST_CASE | ( | testExplicitCouplingWithSubcycling | ) |
Test that runs on 2 processors.
Definition at line 678 of file ExplicitCouplingSchemeTest.cpp.
BOOST_AUTO_TEST_CASE | ( | testParallelDataInitialization | ) |
Test that runs on 2 processors. Test Data initialization for explicit coupling scheme.
Participant0 reads Data0 and Data1 from Participant1. Data0 is not initialized. Data1 is initialized. Participant1 reads Data2 from Participant0. Data2 is initialized.
Definition at line 586 of file ExplicitCouplingSchemeTest.cpp.
BOOST_AUTO_TEST_CASE | ( | testSerialDataInitialization | ) |
Test that runs on 2 processors. Test Data initialization for explicit coupling scheme.
Participant0 reads Data0 and Data1 from Participant1. Data0 is not initialized. Data1 is initialized. Participant1 reads Data2 from Participant0. Data2 is initialized.
Definition at line 490 of file ExplicitCouplingSchemeTest.cpp.
BOOST_AUTO_TEST_CASE | ( | testSimpleExplicitCoupling | ) |
Test that runs on 2 processors.
Definition at line 306 of file ExplicitCouplingSchemeTest.cpp.
void runExplicitCouplingWithSubcycling | ( | CouplingScheme & | cplScheme, |
const std::string & | participantName, | ||
const mesh::MeshConfiguration & | meshConfig ) |
Definition at line 149 of file ExplicitCouplingSchemeTest.cpp.
void runSimpleExplicitCoupling | ( | CouplingScheme & | cplScheme, |
const std::string & | participantName, | ||
const mesh::MeshConfiguration & | meshConfig ) |
Definition at line 36 of file ExplicitCouplingSchemeTest.cpp.