List of all members | Public Member Functions | Private Attributes
galactic::RelativisticChargeInMagneticFieldODE< MagneticFieldFunctor > Class Template Reference

#include <RelativisticChargeInMagneticFieldODE.h>

Public Member Functions

 operator unsigned int () const
 number of equations More...
 
template<typename Vector6 >
void operator() (const double, const Vector6 &y, Vector6 &dYdX) const
 calculate derivatives More...
 
 RelativisticChargeInMagneticFieldODE (const double charge, const double energy, MagneticFieldFunctor &mag)
 

Private Attributes

MagneticFieldFunctor & fMagField
 
const double fQcE
 

Detailed Description

template<class MagneticFieldFunctor>
class galactic::RelativisticChargeInMagneticFieldODE< MagneticFieldFunctor >

Definition at line 23 of file RelativisticChargeInMagneticFieldODE.h.

Constructor & Destructor Documentation

template<class MagneticFieldFunctor >
galactic::RelativisticChargeInMagneticFieldODE< MagneticFieldFunctor >::RelativisticChargeInMagneticFieldODE ( const double  charge,
const double  energy,
MagneticFieldFunctor &  mag 
)
inline

Definition at line 25 of file RelativisticChargeInMagneticFieldODE.h.

Member Function Documentation

template<class MagneticFieldFunctor >
galactic::RelativisticChargeInMagneticFieldODE< MagneticFieldFunctor >::operator unsigned int ( ) const
inline

number of equations

Definition at line 47 of file RelativisticChargeInMagneticFieldODE.h.

template<class MagneticFieldFunctor >
template<typename Vector6 >
void galactic::RelativisticChargeInMagneticFieldODE< MagneticFieldFunctor >::operator() ( const double  ,
const Vector6 y,
Vector6 dYdX 
) const
inline

Member Data Documentation

template<class MagneticFieldFunctor >
MagneticFieldFunctor& galactic::RelativisticChargeInMagneticFieldODE< MagneticFieldFunctor >::fMagField
private
template<class MagneticFieldFunctor >
const double galactic::RelativisticChargeInMagneticFieldODE< MagneticFieldFunctor >::fQcE
private

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

, generated on Tue Sep 26 2023.