1#ifndef OPALX_VECTOR_MATH_H
2#define OPALX_VECTOR_MATH_H
8template <
typename T,
unsigned Dim>
14template <
class T,
unsigned D>
16 return Kokkos::sqrt(v.dot(v));
20template <
class T,
unsigned D>
26template <
class T,
unsigned D>
std::pair< Vector_t< double, 3 >, Vector_t< double, 3 > > VectorPair_t
ippl::Vector< T, Dim > Vector_t
KOKKOS_INLINE_FUNCTION double dot(const Vector_t< T, D > &v, const Vector_t< T, D > &w)
KOKKOS_INLINE_FUNCTION double euclidean_norm(const Vector_t< T, D > &v)