#include <type_traits>
#include <cstddef>
Go to the source code of this file.
|
| struct | corsika::is_process< TProcess, TEnable > |
| | A traits marker to identify BaseProcess, thus any type of process. More...
|
| |
| struct | corsika::is_continuous_process< TProcess, Enable > |
| | A traits marker to identify ContinuousProcess. More...
|
| |
| struct | corsika::is_decay_process< TProcess, Enable > |
| | A traits marker to identify DecayProcess. More...
|
| |
| struct | corsika::is_stack_process< TProcess, Enable > |
| | A traits marker to identify StackProcess. More...
|
| |
| struct | corsika::is_cascade_equations_process< TProcess, Enable > |
| | A traits marker to identify CascadeEquationsProcess. More...
|
| |
| struct | corsika::is_secondaries_process< TProcess, Enable > |
| | A traits marker to identify SecondariesProcess. More...
|
| |
| struct | corsika::is_boundary_process< TProcess, Enable > |
| | A traits marker to identify BoundaryProcess. More...
|
| |
| struct | corsika::is_interaction_process< TProcess, Enable > |
| | A traits marker to identify InteractionProcess. More...
|
| |
| struct | corsika::contains_stack_process< TClass > |
| | A traits marker to identify ProcessSequence that contain a StackProcess. More...
|
| |
| struct | corsika::count_processes< TProcess, N, Enable > |
| | traits class to count any type of Process, general version. More...
|
| |
|
| | corsika |
| | `, since they are used everywhere as integral part of the framework.
|
| |
|
|
template<typename TProcess > |
| bool constexpr | corsika::is_process_v = is_process<TProcess>::value |
| |
|
template<typename TProcess > |
| bool constexpr | corsika::is_continuous_process_v = is_continuous_process<TProcess>::value |
| |
|
template<typename TProcess > |
| bool constexpr | corsika::is_decay_process_v = is_decay_process<TProcess>::value |
| |
|
template<typename TProcess > |
| bool constexpr | corsika::is_stack_process_v = is_stack_process<TProcess>::value |
| |
| template<typename TProcess > |
| bool constexpr | corsika::is_cascade_equations_process_v |
| |
|
template<typename TProcess > |
| bool constexpr | corsika::is_secondaries_process_v = is_secondaries_process<TProcess>::value |
| |
|
template<typename TProcess > |
| bool constexpr | corsika::is_boundary_process_v = is_boundary_process<TProcess>::value |
| |
|
template<typename TProcess > |
| bool constexpr | corsika::is_interaction_process_v = is_interaction_process<TProcess>::value |
| |
|
template<typename TClass > |
| bool constexpr | corsika::contains_stack_process_v = contains_stack_process<TClass>::value |
| |