![]() |
Hydra
4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
|
#include <hydra/detail/Config.h>#include <hydra/Types.h>#include <iosfwd>#include <iostream>#include <math.h>#include <cmath>#include <hydra/detail/Vector3R.inl>Go to the source code of this file.
Namespaces | |
| hydra | |
| Generic policies definition. | |
Functions | |
| class | hydra::__hydra_align__ (16) Vector3R |
| This class represents three-dimensional Euclidian vectors and implements common operation performed on it. More... | |
| __hydra_host__ __hydra_device__ Vector3R | hydra::cross (const Vector3R &p1, const Vector3R &p2) |
| __hydra_host__ __hydra_device__ Vector3R | hydra::operator* (GReal_t c, const Vector3R &v2) |
| __hydra_host__ __hydra_device__ Vector3R | hydra::operator* (const Vector3R &v1, GReal_t c) |
| __hydra_host__ __hydra_device__ GReal_t | hydra::operator* (const Vector3R &v1, const Vector3R &v2) |
| __hydra_host__ __hydra_device__ Vector3R | hydra::operator+ (const Vector3R &v1, const Vector3R &v2) |
| __hydra_host__ __hydra_device__ Vector3R | hydra::operator- (const Vector3R &v1, const Vector3R &v2) |
| __hydra_host__ __hydra_device__ Vector3R | hydra::operator/ (const Vector3R &v1, GReal_t c) |
| ostream & | hydra::operator<< (ostream &s, const Vector3R &v) |
| __hydra_host__ __hydra_device__ Vector3R | hydra::rotateEuler (const Vector3R &v, GReal_t phi, GReal_t theta, GReal_t ksi) |
| __hydra_host__ __hydra_device__ void | hydra::swap (Vector3R &v1, Vector3R &v2) |