KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
testing.h
Go to the documentation of this file.
1 // | / |
2 // ' / __| _` | __| _ \ __|
3 // . \ | ( | | ( |\__ `
4 // _|\_\_| \__,_|\__|\___/ ____/
5 // Multi-Physics
6 //
7 // License: BSD License
8 // Kratos default license: kratos/license.txt
9 //
10 // Main authors: Pooyan Dadvand
11 //
12 //
13 
14 #pragma once
15 
16 // System includes
17 
18 // External includes
19 
20 // Project includes
21 #include "includes/expect.h" // It is almost always necessary. includes the exception
22 #include "testing/test_suite.h" // This includes the test_case.h which includes tester.h
24 #include "testing/test_skipped_exception.h" // Macros and exception class used to skip tests.
25 
26 namespace Kratos::Testing
27 {
28 
29 KRATOS_API(KRATOS_CORE) DataCommunicator& GetDefaultDataCommunicator();
30 
31 }
#define KRATOS_API(...)
Definition: kratos_export_api.h:40
Definition: distributed_test_case.cpp:24
DataCommunicator & GetDefaultDataCommunicator()
Definition: testing.cpp:24