ryujin
2.5.0 revision 3a6c8d57210175dea14d8116e1fe878f349f8c1c
Loading...
Searching...
No Matches
include
ryujin
concept
parabolic_system.h
Go to the documentation of this file.
1
//
2
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
3
// Copyright (C) 2026 by the ryujin authors
4
//
5
6
#pragma once
7
8
#include <ryujin/base/compile_time_options.h>
9
#include <
ryujin/interface/parabolic_system.h
>
10
11
#include <concepts>
12
#include <string>
13
14
namespace
ryujin
15
{
16
namespace
Concept
17
{
24
template
<
typename
T>
25
concept
ParabolicSystem
=
26
std::derived_from<T, Interface::ParabolicSystem> &&
27
std::constructible_from<T, const std::string &>;
28
}
// namespace Concept
29
}
// namespace ryujin
ryujin::Concept::ParabolicSystem
Definition
parabolic_system.h:25
parabolic_system.h
ryujin
Definition
computing_timer.h:22
Generated by
1.9.8