WRApplication
External kratos "application" for multiscale time integration.
Loading...
Searching...
No Matches
Hdf5IndexConnectivitiesOperation.hpp
Go to the documentation of this file.
1
2
3#pragma once
4
5// --- WRApp Includes ---
6#include "wrapp/utils/inc/WRAppClass.hpp" // WRAppClass
7#include "wrapp/utils/inc/common.hpp" // Ref
8
9// --- Core Includes ---
10#include "includes/smart_pointers.h" // KRATOS_CLASS_POINTER_DEFINITION
11#include "containers/model.h" // Model
12
13// --- STL Includes ---
14#include <memory> // unique_ptr
15
16
17
18namespace Kratos::WRApp {
19
20
21class KRATOS_API(WR_APPLICATION) Hdf5IndexConnectivitiesOperation final : public WRAppClass
22{
23public:
25
27
29
30 Hdf5IndexConnectivitiesOperation(Ref<Model> rModel, Parameters Settings);
31
33
35
37
38 void Execute();
39
40 Parameters GetDefaultParameters() const override;
41
42private:
43 struct Impl;
44 std::unique_ptr<Impl> mpImpl;
45}; // class Hdf5IndexConnectivitiesOperation
46
47
48} // namespace Kratos::WRApp
Definition Hdf5IndexConnectivitiesOperation.hpp:22
Hdf5IndexConnectivitiesOperation & operator=(const Hdf5IndexConnectivitiesOperation &rRhs)
Hdf5IndexConnectivitiesOperation(const Hdf5IndexConnectivitiesOperation &rRhs)
Parameters GetDefaultParameters() const override
Hdf5IndexConnectivitiesOperation(Ref< Model > rModel, Parameters Settings)
KRATOS_CLASS_POINTER_DEFINITION(Hdf5IndexConnectivitiesOperation)
Definition MPIUtils.hpp:9
T & Ref
Definition common.hpp:9
Dummy base class for registering and exporting exposed classes in WRApplication.
Definition WRAppClass.hpp:23