17 template<
unsigned Dim,
unsigned IDim>
24 bool operator[](
const unsigned int &d)
const {
return (d==IDim); }
29 template<
class T,
unsigned Dim,
unsigned IDim>
54 template<
class T,
unsigned Dim,
unsigned IDim>
61 template<
class T,
unsigned Dim,
unsigned IDim>
71 template<
class T,
unsigned Dim,
unsigned IDim>
78 template<
class T,
unsigned Dim,
unsigned IDim>
93 template<
class T,
unsigned Dim,
unsigned IDim>
97 return v[IDim]*c[IDim];
100 template<
class T,
unsigned Dim,
unsigned IDim>
104 return v[IDim]*c[IDim];
T & dot_ref(Vektor< T, Dim > &v, const UnitComponentVektor< Dim, IDim > &)
bool operator[](const unsigned int &d) const
T operator[](const unsigned int &d) const
double dot(const Vector3D &lhs, const Vector3D &rhs)
Vector dot product.
constexpr double c
The velocity of light in m/s.
T & operator[](const unsigned int &d)