ryujin
2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
Loading...
Searching...
No Matches
source
stub_parabolic_system.h
Go to the documentation of this file.
1
//
2
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
3
// Copyright (C) 2025 by the ryujin authors
4
//
5
6
#pragma once
7
8
#include <compile_time_options.h>
9
10
#include <
convenience_macros.h
>
11
12
#include <deal.II/base/parameter_acceptor.h>
13
14
namespace
ryujin
15
{
22
class
StubParabolicSystem
final :
public
dealii::ParameterAcceptor
23
{
24
public
:
28
static
inline
const
std::string
problem_name
=
"Identity"
;
29
33
static
constexpr
bool
is_identity
=
true
;
34
38
StubParabolicSystem
(
const
std::string &subsection =
"/ParabolicSystem"
);
39
40
ACCESSOR_READ_ONLY
(parabolic_component_names);
41
42
private
:
43
const
std::vector<std::string> parabolic_component_names_;
44
};
/* StubParabolicSystem */
45
46
47
/*
48
* -------------------------------------------------------------------------
49
* Inline definitions
50
* -------------------------------------------------------------------------
51
*/
52
53
54
inline
StubParabolicSystem::StubParabolicSystem
(
const
std::string &subsection)
55
: ParameterAcceptor(subsection)
56
{
57
}
58
}
// namespace ryujin
ryujin::StubParabolicSystem
Definition
stub_parabolic_system.h:23
ryujin::StubParabolicSystem::problem_name
static const std::string problem_name
Definition
stub_parabolic_system.h:28
ryujin::StubParabolicSystem::ACCESSOR_READ_ONLY
ACCESSOR_READ_ONLY(parabolic_component_names)
ryujin::StubParabolicSystem::StubParabolicSystem
StubParabolicSystem(const std::string &subsection="/ParabolicSystem")
Definition
stub_parabolic_system.h:54
ryujin::StubParabolicSystem::is_identity
static constexpr bool is_identity
Definition
stub_parabolic_system.h:33
convenience_macros.h
ryujin
Definition
computing_timer.h:22
Generated by
1.9.8