Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Concepts::Stepper::MultiStepperConcept< S, state > Struct Template Reference

#include <acts/blob/sPHENIX/Core/include/Acts/Propagator/StepperConcept.hpp>

Public Types

template<typename T >
using component_proxy_t = typename T::ComponentProxy
 
template<typename T >
using const_component_proxy_t = typename T::ConstComponentProxy
 

Public Member Functions

 METHOD_TRAIT (number_components_t, numberComponents)
 
 METHOD_TRAIT (clear_components_t, clearComponents)
 
 METHOD_TRAIT (remove_missed_components_t, removeMissedComponents)
 

Static Public Attributes

static constexpr bool common_stepper_concept_fullfilled = CommonStepperConcept<S, state>::value
 
static constexpr bool component_proxy_exists = exists<component_proxy_t, S>
 
static constexpr bool const_component_proxy_exists = exists<const_component_proxy_t, S>
 
static constexpr bool number_components_exists = has_method<const S, std::size_t, number_components_t, const state&>
 
static constexpr bool clear_components_exists = has_method<const S, void, clear_components_t, state&>
 
static constexpr bool remove_missed_components_exists = has_method<const S, void, remove_missed_components_t, state&>
 
static constexpr bool value
 

Detailed Description

template<typename S, typename state = typename S::State>
struct Acts::Concepts::Stepper::MultiStepperConcept< S, state >

Definition at line 180 of file StepperConcept.hpp.

View newest version in sPHENIX GitHub at line 180 of file StepperConcept.hpp

Member Typedef Documentation

template<typename S , typename state = typename S::State>
template<typename T >
using Acts::Concepts::Stepper::MultiStepperConcept< S, state >::component_proxy_t = typename T::ComponentProxy

Definition at line 185 of file StepperConcept.hpp.

View newest version in sPHENIX GitHub at line 185 of file StepperConcept.hpp

template<typename S , typename state = typename S::State>
template<typename T >
using Acts::Concepts::Stepper::MultiStepperConcept< S, state >::const_component_proxy_t = typename T::ConstComponentProxy

Definition at line 190 of file StepperConcept.hpp.

View newest version in sPHENIX GitHub at line 190 of file StepperConcept.hpp

Member Function Documentation

template<typename S , typename state = typename S::State>
Acts::Concepts::Stepper::MultiStepperConcept< S, state >::METHOD_TRAIT ( number_components_t  ,
numberComponents   
)
template<typename S , typename state = typename S::State>
Acts::Concepts::Stepper::MultiStepperConcept< S, state >::METHOD_TRAIT ( clear_components_t  ,
clearComponents   
)
template<typename S , typename state = typename S::State>
Acts::Concepts::Stepper::MultiStepperConcept< S, state >::METHOD_TRAIT ( remove_missed_components_t  ,
removeMissedComponents   
)

Member Data Documentation

template<typename S , typename state = typename S::State>
constexpr bool Acts::Concepts::Stepper::MultiStepperConcept< S, state >::clear_components_exists = has_method<const S, void, clear_components_t, state&>
static

Definition at line 201 of file StepperConcept.hpp.

View newest version in sPHENIX GitHub at line 201 of file StepperConcept.hpp

template<typename S , typename state = typename S::State>
constexpr bool Acts::Concepts::Stepper::MultiStepperConcept< S, state >::common_stepper_concept_fullfilled = CommonStepperConcept<S, state>::value
static

Definition at line 181 of file StepperConcept.hpp.

View newest version in sPHENIX GitHub at line 181 of file StepperConcept.hpp

template<typename S , typename state = typename S::State>
constexpr bool Acts::Concepts::Stepper::MultiStepperConcept< S, state >::component_proxy_exists = exists<component_proxy_t, S>
static

Definition at line 186 of file StepperConcept.hpp.

View newest version in sPHENIX GitHub at line 186 of file StepperConcept.hpp

template<typename S , typename state = typename S::State>
constexpr bool Acts::Concepts::Stepper::MultiStepperConcept< S, state >::const_component_proxy_exists = exists<const_component_proxy_t, S>
static

Definition at line 191 of file StepperConcept.hpp.

View newest version in sPHENIX GitHub at line 191 of file StepperConcept.hpp

template<typename S , typename state = typename S::State>
constexpr bool Acts::Concepts::Stepper::MultiStepperConcept< S, state >::number_components_exists = has_method<const S, std::size_t, number_components_t, const state&>
static

Definition at line 195 of file StepperConcept.hpp.

View newest version in sPHENIX GitHub at line 195 of file StepperConcept.hpp

template<typename S , typename state = typename S::State>
constexpr bool Acts::Concepts::Stepper::MultiStepperConcept< S, state >::remove_missed_components_exists = has_method<const S, void, remove_missed_components_t, state&>
static

Definition at line 205 of file StepperConcept.hpp.

View newest version in sPHENIX GitHub at line 205 of file StepperConcept.hpp

template<typename S , typename state = typename S::State>
constexpr bool Acts::Concepts::Stepper::MultiStepperConcept< S, state >::value
static

The documentation for this struct was generated from the following file: