CORSIKA
@c8_version@
The framework to simulate particle cascades for astroparticle physics
LayeredSphericalAtmosphereBuilder.hpp
1
/*
2
* (c) Copyright 2020 CORSIKA Project, corsika-project@lists.kit.edu
3
*
4
* This software is distributed under the terms of the GNU General Public
5
* Licence version 3 (GPL Version 3). See file LICENSE for a full version of
6
* the license.
7
*/
8
9
#pragma once
10
11
namespace
corsika
{
12
13
namespace
detail {
14
15
struct
NoExtraModelInner
{};
16
17
template
<
typename
M>
18
struct
NoExtraModel
{};
19
20
template
<
template
<
typename
>
typename
M>
21
struct
has_extra_models
: std::true_type {};
22
23
template
<>
24
struct
has_extra_models
<
NoExtraModel
> : std::false_type {};
25
26
}
// namespace detail
27
28
}
// namespace corsika
corsika::detail::NoExtraModel
Definition:
LayeredSphericalAtmosphereBuilder.hpp:18
corsika
`, since they are used everywhere as integral part of the framework.
Definition:
BoundaryCrossingProcess.hpp:14
corsika::detail::has_extra_models
Definition:
LayeredSphericalAtmosphereBuilder.hpp:21
corsika::detail::NoExtraModelInner
Definition:
LayeredSphericalAtmosphereBuilder.hpp:15
corsika
detail
media
LayeredSphericalAtmosphereBuilder.hpp
Generated by
1.8.13