OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
Quaternion.h File Reference
Include dependency graph for Quaternion.h:
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 (Vector_t vec, Vector_t reference)

Typedef Documentation

◆ Quaternion_t

Definition at line 42 of file Quaternion.h.

Function Documentation

◆ getQuaternion()

Quaternion getQuaternion ( Vector_t vec,
Vector_t reference )

Definition at line 34 of file Quaternion.cpp.

References cross(), dot(), IpplRandom, Physics::pi, and sqrt().

Referenced by ParallelTTracker::applyFractionalStep(), ParallelTTracker::computeSpaceChargeFields(), ParallelTTracker::computeWakefield(), Monitor::driftToCorrectPositionAndSave(), Bend2D::getOutline(), Bend2D::setFieldCalcParam(), and ParallelTTracker::updateRefToLabCSTrafo().

Here is the call graph for this function: