OPALX (Object Oriented Parallel Accelerator Library for Exascale) MINIorX
OPALX
Quaternion.hpp File Reference
#include "Algorithms/BoostMatrix.h"
#include "Ippl.h"
Include dependency graph for Quaternion.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Quaternion
 

Typedefs

typedef Quaternion Quaternion_t
 

Functions

Quaternion getQuaternion (ippl::Vector< double, 3 > vec, ippl::Vector< double, 3 > reference)
 

Typedef Documentation

◆ Quaternion_t

Definition at line 40 of file Quaternion.hpp.

Function Documentation

◆ getQuaternion()

Quaternion getQuaternion ( ippl::Vector< double, 3 >  vec,
ippl::Vector< double, 3 >  reference 
)

Definition at line 35 of file Quaternion.cpp.

References cross(), dot(), Physics::e, and Physics::pi.

Referenced by ParallelTracker::applyFractionalStep(), ParallelTracker::computeSpaceChargeFields(), and ParallelTracker::updateRefToLabCSTrafo().

Here is the call graph for this function: