ryujin
2.1.1 revision 9dcb748690310d6a540ebb8b066d1a0834fc7604
source
shallow_water
description.h
Go to the documentation of this file.
1
//
2
// SPDX-License-Identifier: MIT
3
// Copyright (C) 2020 - 2023 by the ryujin authors
4
//
5
6
#pragma once
7
8
#include "
hyperbolic_system.h
"
9
#include "
indicator.h
"
10
#include "
initial_state_library.h
"
11
#include "
limiter.h
"
12
#include "
riemann_solver.h
"
13
14
namespace
ryujin
15
{
16
namespace
ShallowWater
17
{
29
struct
Description
{
30
using
HyperbolicSystem
=
ShallowWater::HyperbolicSystem
;
31
32
template
<
int
dim,
typename
Number =
double
>
33
using
Indicator
=
ShallowWater::Indicator<dim, Number>
;
34
35
using
InitialStateLibrary
=
ShallowWater::InitialStateLibrary
;
36
37
template
<
int
dim,
typename
Number =
double
>
38
using
Limiter
=
ShallowWater::Limiter<dim, Number>
;
39
40
template
<
int
dim,
typename
Number =
double
>
41
using
RiemannSolver
=
ShallowWater::RiemannSolver<dim, Number>
;
42
};
43
}
// namespace ShallowWater
44
}
// namespace ryujin
ryujin::ShallowWater::HyperbolicSystem
Definition:
hyperbolic_system.h:36
ryujin::ShallowWater::Indicator
Definition:
indicator.h:28
ryujin::ShallowWater::Limiter
Definition:
limiter.h:26
ryujin::ShallowWater::RiemannSolver
Definition:
riemann_solver.h:32
ryujin::NavierStokes::HyperbolicSystem
Euler::HyperbolicSystem HyperbolicSystem
Definition:
parabolic_solver_gmg_operators.h:30
ryujin
Definition:
checkpointing.h:23
initial_state_library.h
hyperbolic_system.h
indicator.h
limiter.h
riemann_solver.h
ryujin::ShallowWater::Description
Definition:
description.h:29
ryujin::ShallowWater::InitialStateLibrary
Definition:
initial_state_library.h:27
Generated by
1.9.4