WRApplication
External kratos "application" for multiscale time integration.
Loading...
Searching...
No Matches
WRAppClass.hpp
Go to the documentation of this file.
1
2
3
#pragma once
4
5
// --- WRApp Includes ---
6
#include "
wrapp/utils/inc/common.hpp
"
7
8
// --- Core Includes ---
9
#include "includes/kratos_parameters.h"
10
#include "includes/smart_pointers.h"
11
#include "includes/kratos_export_api.h"
12
13
14
namespace
Kratos::WRApp
{
15
16
19
20
22
struct
KRATOS_API(WR_APPLICATION)
WRAppClass
23
{
24
KRATOS_CLASS_POINTER_DEFINITION
(
WRAppClass
);
25
26
WRAppClass
() noexcept = default;
27
28
WRAppClass
(
WRAppClass
&& rOther) noexcept = default;
29
30
WRAppClass
(const
WRAppClass
& rOther) noexcept = default;
31
32
virtual ~
WRAppClass
() noexcept = default;
33
34
WRAppClass
& operator=(
WRAppClass
&& rOther) noexcept = default;
35
36
WRAppClass
& operator=(const
WRAppClass
& rOther) noexcept = default;
37
38
virtual Parameters GetDefaultParameters() const = 0;
39
};
// struct WRAppClass
40
41
43
44
45
}
// namespace Kratos::WRApp
common.hpp
Kratos::WRApp
Definition
MPIUtils.hpp:9
Kratos::WRApp::WRAppClass
Dummy base class for registering and exporting exposed classes in WRApplication.
Definition
WRAppClass.hpp:23
Kratos::WRApp::WRAppClass::KRATOS_CLASS_POINTER_DEFINITION
KRATOS_CLASS_POINTER_DEFINITION(WRAppClass)
Kratos::WRApp::WRAppClass::WRAppClass
WRAppClass() noexcept=default
packages
wrapp
utils
inc
WRAppClass.hpp
Generated by
1.9.8