Free Electron
Namespaces | Typedefs | Functions
Vector3.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 fe
 kernel
 

Typedefs

typedef Vector< 3, double > fe::Vector3d
 
typedef Vector< 3, float > fe::Vector3f
 
typedef Vector< 3, FE_UWORD > fe::Vector3u
 
typedef Vector< 3, int > fe::Vector3i
 
typedef Vector< 3, Real > fe::Vector3
 

Functions

template<class T >
Vector< 3, T > & fe::cross3 (Vector< 3, T > &r, const Vector< 3, T > &lhs, const Vector< 3, T > &rhs)
 
template<class T >
Vector< 3, T > fe::cross3 (const Vector< 3, T > &lhs, const Vector< 3, T > &rhs)
 
template<class T >
Vector< 3, T > & fe::cross (Vector< 3, T > &r, const Vector< 3, T > &lhs, const Vector< 3, T > &rhs)
 
template<class T >
Vector< 3, T > fe::cross (const Vector< 3, T > &lhs, const Vector< 3, T > &rhs)
 
template<class T >
Vector< 3, T > & fe::set (Vector< 3, T > &lhs)
 
template<class T , typename U >
Vector< 3, T > & fe::set (Vector< 3, T > &lhs, U x)
 
template<class T , typename U , typename V >
Vector< 3, T > & fe::set (Vector< 3, T > &lhs, U x, V y)
 
template<class T , typename U , typename V , typename W >
Vector< 3, T > & fe::set (Vector< 3, T > &lhs, U x, V y, W z)