ATLAS Offline Software
Namespaces | Functions
RungeKuttaUtils.h File Reference
#include "CxxUtils/restrict.h"
#include "TrkNeutralParameters/NeutralParameters.h"
#include "TrkParameters/TrackParameters.h"
#include "TrkSurfaces/BoundaryCheck.h"
#include "EventPrimitives/EventPrimitives.h"
#include <map>
#include <vector>
#include <utility>
Include dependency graph for RungeKuttaUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 
 RungeKuttaUtils
 
 Trk::RungeKuttaUtils
 

Functions

double Trk::RungeKuttaUtils::stepEstimator (int kind, double *ATH_RESTRICT Su, const double *ATH_RESTRICT P, bool &Q)
 
double Trk::RungeKuttaUtils::stepEstimator (Trk::SurfaceType surfaceType, double *ATH_RESTRICT Su, const double *ATH_RESTRICT P, bool &Q)
 
std::pair< double, int > Trk::RungeKuttaUtils::stepEstimator (std::vector< std::pair< const Trk::Surface *, Trk::BoundaryCheck >> &, std::multimap< double, int > &, const double *ATH_RESTRICT, const double *ATH_RESTRICT, double, double, int Nv, bool &)
 
int Trk::RungeKuttaUtils::fillDistancesMap (std::vector< std::pair< const Trk::Surface *, Trk::BoundaryCheck >> &, std::multimap< double, int > &, const double *ATH_RESTRICT, double, const Trk::Surface *, double *ATH_RESTRICT)
 
bool Trk::RungeKuttaUtils::transformLocalToGlobal (bool, const Trk::TrackParameters &, double *ATH_RESTRICT)
 
bool Trk::RungeKuttaUtils::transformLocalToGlobal (bool, const Trk::NeutralParameters &, double *ATH_RESTRICT)
 
bool Trk::RungeKuttaUtils::transformLocalToGlobal (bool, const Trk::Surface *, const AmgVector(5) &ATH_RESTRICT, double *ATH_RESTRICT)
 
bool Trk::RungeKuttaUtils::transformLocalToGlobal (bool, const Trk::PatternTrackParameters &, double *)
 
void Trk::RungeKuttaUtils::transformGlobalToLocal (double *ATH_RESTRICT, double *ATH_RESTRICT)
 
void Trk::RungeKuttaUtils::transformGlobalToLocal (const Trk::Surface *, bool, double *ATH_RESTRICT, double *ATH_RESTRICT, double *ATH_RESTRICT)
 
 Trk::RungeKuttaUtils::AmgSymMatrix (5) new CovarianceMatrix(const double *ATH_RESTRICT
 
const Trk::RungeKuttaUtils::AmgSymMatrix (5) &ATH_RESTRICT)
 
void Trk::RungeKuttaUtils::transformCurvilinearToGlobal (double *ATH_RESTRICT, double *ATH_RESTRICT)
 
void Trk::RungeKuttaUtils::transformGlobalToCurvilinear (bool, double *ATH_RESTRICT, double *ATH_RESTRICT, double *ATH_RESTRICT)
 
void Trk::RungeKuttaUtils::jacobianTransformCurvilinearToLocal (const Trk::TrackParameters &, double *)
 
void Trk::RungeKuttaUtils::jacobianTransformCurvilinearToLocal (const Trk::PatternTrackParameters &, double *)
 
void Trk::RungeKuttaUtils::jacobianTransformCurvilinearToLocal (double *ATH_RESTRICT, const Trk::Surface *, double *ATH_RESTRICT)