OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
#include "Algorithms/Quaternion.h"
#include "AppTypes/Tenzor.h"
#include "Physics/Physics.h"
#include "Utility/RandomNumberGen.h"
#include "Utilities/GeneralClassicException.h"
Go to the source code of this file.
Functions | |
Quaternion | getQuaternion (Vector_t u, Vector_t ref) |
Quaternion getQuaternion | ( | Vector_t | u, |
Vector_t | ref | ||
) |
Definition at line 34 of file Quaternion.cpp.
References abs(), cos(), cross(), dot(), Physics::e, IpplRandom, Physics::pi, Hypervolume::ref, sin(), and sqrt().
Referenced by ParallelTTracker::applyFractionalStep(), ParallelTTracker::computeSpaceChargeFields(), ParallelTTracker::computeWakefield(), Bend2D::getOutline(), Bend2D::setFieldCalcParam(), and ParallelTTracker::updateRefToLabCSTrafo().