OGS
BoundaryConditionConfig.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#pragma once
5
6
#include "
BaseLib/ConfigTree.h
"
7
#include "
MeshLib/Mesh.h
"
8
9
namespace
ProcessLib
10
{
11
struct
BoundaryConditionConfig
final
12
{
13
BaseLib::ConfigTree
config
;
14
std::vector<std::reference_wrapper<const MeshLib::Mesh>>
boundary_meshes
;
15
std::optional<int>
const
component_id
;
16
bool
compensate_non_equilibrium_initial_residuum
=
false
;
17
};
18
19
}
// namespace ProcessLib
ConfigTree.h
Mesh.h
BaseLib::ConfigTree
Definition
ConfigTree.h:101
ProcessLib
Definition
ProjectData.h:40
ProcessLib::BoundaryConditionConfig
Definition
BoundaryConditionConfig.h:12
ProcessLib::BoundaryConditionConfig::component_id
std::optional< int > const component_id
Definition
BoundaryConditionConfig.h:15
ProcessLib::BoundaryConditionConfig::config
BaseLib::ConfigTree config
Definition
BoundaryConditionConfig.h:13
ProcessLib::BoundaryConditionConfig::compensate_non_equilibrium_initial_residuum
bool compensate_non_equilibrium_initial_residuum
Definition
BoundaryConditionConfig.h:16
ProcessLib::BoundaryConditionConfig::boundary_meshes
std::vector< std::reference_wrapper< const MeshLib::Mesh > > boundary_meshes
Definition
BoundaryConditionConfig.h:14
ProcessLib
BoundaryConditionAndSourceTerm
BoundaryConditionConfig.h
Generated by
1.14.0