OGS
SourceTermConfig.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include "
BaseLib/ConfigTree.h
"
14
#include "
MeshLib/Mesh.h
"
15
16
namespace
ProcessLib
17
{
18
struct
SourceTermConfig
final
19
{
20
SourceTermConfig
(
BaseLib::ConfigTree
&& config_,
21
MeshLib::Mesh
const
& mesh_,
22
int
component_id_)
23
:
config
(std::move(config_)),
mesh
(mesh_),
component_id
(component_id_)
24
{
25
}
26
27
SourceTermConfig
(
SourceTermConfig
&& other)
28
:
config
(std::move(other.
config
)),
29
mesh
(other.
mesh
),
30
component_id
(other.
component_id
)
31
{
32
}
33
34
BaseLib::ConfigTree
config
;
35
MeshLib::Mesh
const
&
mesh
;
36
int
component_id
;
37
};
38
39
}
// namespace ProcessLib
ConfigTree.h
Mesh.h
Definition of the Mesh class.
BaseLib::ConfigTree
Definition
ConfigTree.h:107
MeshLib::Mesh
Definition
Mesh.h:43
ProcessLib
Definition
ProjectData.h:51
ProcessLib::SourceTermConfig
Definition
SourceTermConfig.h:19
ProcessLib::SourceTermConfig::component_id
int component_id
Definition
SourceTermConfig.h:36
ProcessLib::SourceTermConfig::config
BaseLib::ConfigTree config
Definition
SourceTermConfig.h:34
ProcessLib::SourceTermConfig::mesh
MeshLib::Mesh const & mesh
Definition
SourceTermConfig.h:35
ProcessLib::SourceTermConfig::SourceTermConfig
SourceTermConfig(SourceTermConfig &&other)
Definition
SourceTermConfig.h:27
ProcessLib::SourceTermConfig::SourceTermConfig
SourceTermConfig(BaseLib::ConfigTree &&config_, MeshLib::Mesh const &mesh_, int component_id_)
Definition
SourceTermConfig.h:20
ProcessLib
BoundaryConditionAndSourceTerm
SourceTermConfig.h
Generated by
1.12.0