OPALX (Object Oriented Parallel Accelerator Library for Exascal) 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(), and Physics::pi.

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

Here is the call graph for this function:
Here is the caller graph for this function: