ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::detail::VoidNavigator Struct Reference

The void navigator struct as a default navigator. More...

#include <acts/blob/master/Core/include/Acts/Propagator/detail/VoidPropagatorComponents.hpp>

Classes

struct  State
 Nested State struct, minimal requirement. More...
 

Public Types

using state_type = State
 Unique typedef to publish to the Propagator.
 

Public Member Functions

template<typename propagator_state_t , typename stepper_t >
void status (propagator_state_t &, const stepper_t &) const
 
template<typename propagator_state_t , typename stepper_t >
void target (propagator_state_t &, const stepper_t &) const
 
template<typename propagator_state_t >
void operator() (propagator_state_t &) const
 

Detailed Description

The void navigator struct as a default navigator.

It does not provide any navigation action, the compiler should eventually optimise that the function call is not done

Definition at line 19 of file VoidPropagatorComponents.hpp.

View newest version in sPHENIX GitHub at line 19 of file VoidPropagatorComponents.hpp

Member Typedef Documentation

Unique typedef to publish to the Propagator.

Definition at line 39 of file VoidPropagatorComponents.hpp.

View newest version in sPHENIX GitHub at line 39 of file VoidPropagatorComponents.hpp

Member Function Documentation

template<typename propagator_state_t >
void Acts::detail::VoidNavigator::operator() ( propagator_state_t &  ) const
inline

Navigation call - void

Template Parameters
propagator_state_tis the type of Propagatgor state

Empty call, compiler should optimise that

Definition at line 67 of file VoidPropagatorComponents.hpp.

View newest version in sPHENIX GitHub at line 67 of file VoidPropagatorComponents.hpp

template<typename propagator_state_t , typename stepper_t >
void Acts::detail::VoidNavigator::status ( propagator_state_t &  ,
const stepper_t &   
) const
inline

Navigation call - void

Template Parameters
propagator_state_tis the type of Propagatgor state
stepper_tType of the Stepper

Empty call, compiler should optimise that

Definition at line 48 of file VoidPropagatorComponents.hpp.

View newest version in sPHENIX GitHub at line 48 of file VoidPropagatorComponents.hpp

Referenced by g3main(), g3source(), g3tog4(), init(), jewel(), medinit(), mztog4(), pylhef(), and uginit().

+ Here is the caller graph for this function:

template<typename propagator_state_t , typename stepper_t >
void Acts::detail::VoidNavigator::target ( propagator_state_t &  ,
const stepper_t &   
) const
inline

Navigation call - void

Template Parameters
propagator_state_tis the type of Propagatgor state
stepper_tType of the Stepper

Empty call, compiler should optimise that

Definition at line 58 of file VoidPropagatorComponents.hpp.

View newest version in sPHENIX GitHub at line 58 of file VoidPropagatorComponents.hpp


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