ryujin
2.1.1 revision 0348cbb53a3e4b1da2a4c037e81f88f2d21ce219
source
euler_aeos
description.h
Go to the documentation of this file.
1
//
2
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
3
// Copyright (C) 2023 - 2024 by the ryujin authors
4
//
5
6
#pragma once
7
8
#include "../stub_solver.h"
9
#include "
hyperbolic_system.h
"
10
#include "
indicator.h
"
11
#include "
limiter.h
"
12
#include "
parabolic_system.h
"
13
#include "
riemann_solver.h
"
14
15
namespace
ryujin
16
{
17
namespace
EulerAEOS
18
{
32
struct
Description
{
33
using
HyperbolicSystem
=
EulerAEOS::HyperbolicSystem
;
34
35
template
<
int
dim,
typename
Number =
double
>
36
using
HyperbolicSystemView
=
EulerAEOS::HyperbolicSystemView<dim, Number>
;
37
38
using
ParabolicSystem
=
EulerAEOS::ParabolicSystem
;
39
40
template
<
int
dim,
typename
Number =
double
>
41
using
ParabolicSolver
=
ryujin::StubSolver<Description, dim, Number>
;
42
43
template
<
int
dim,
typename
Number =
double
>
44
using
Indicator
=
EulerAEOS::Indicator<dim, Number>
;
45
46
template
<
int
dim,
typename
Number =
double
>
47
using
Limiter
=
EulerAEOS::Limiter<dim, Number>
;
48
49
template
<
int
dim,
typename
Number =
double
>
50
using
RiemannSolver
=
EulerAEOS::RiemannSolver<dim, Number>
;
51
};
52
}
// namespace EulerAEOS
53
}
// namespace ryujin
ryujin::EulerAEOS::HyperbolicSystemView
Definition:
hyperbolic_system.h:131
ryujin::EulerAEOS::HyperbolicSystem
Definition:
hyperbolic_system.h:64
ryujin::EulerAEOS::Indicator
Definition:
indicator.h:83
ryujin::EulerAEOS::Limiter
Definition:
limiter.h:98
ryujin::EulerAEOS::ParabolicSystem
Definition:
parabolic_system.h:24
ryujin::EulerAEOS::RiemannSolver
Definition:
riemann_solver.h:41
ryujin::StubSolver
Definition:
stub_solver.h:32
ryujin::NavierStokes::HyperbolicSystem
Euler::HyperbolicSystem HyperbolicSystem
Definition:
parabolic_solver_gmg_operators.h:30
ryujin
Definition:
convenience_macros.h:16
hyperbolic_system.h
indicator.h
limiter.h
parabolic_system.h
riemann_solver.h
ryujin::EulerAEOS::Description
Definition:
description.h:32
Generated by
1.9.4