Celeritas  0.5.0-56+6b053cd
Public Types | List of all members
celeritas::MagFieldTraits< FieldT, StepperT > Struct Template Reference

Manage class types for different magnetic fields and stepping classes. More...

#include <MagFieldTraits.hh>

Public Types

using Field_t = FieldT
 
using Equation_t = MagFieldEquation< Field_t const & >
 
using Stepper_t = StepperT< Equation_t const & >
 
using Driver_t = FieldDriver< Stepper_t const & >
 
using Propagator_t = FieldPropagator< Driver_t const & >
 

Detailed Description

template<class FieldT, template< class EquationT > class StepperT>
struct celeritas::MagFieldTraits< FieldT, StepperT >

Manage class types for different magnetic fields and stepping classes.

The Stepper must take an Equation function-like operator as a template parameter.


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