Rosetta
Namespaces | Functions
MathVector_operations.hh File Reference
#include <numeric/MathVector.hh>

Namespaces

 numeric
 Unit headers.
 

Functions

template<typename T >
T numeric::distance (MathVector< T > const &VECTOR_A, MathVector< T > const &VECTOR_B)
 
template<typename T >
T numeric::proj_angl (MathVector< T > const &VECTOR_A, MathVector< T > const &VECTOR_B, MathVector< T > const &VECTOR_C, MathVector< T > const &VECTOR_D)
 
template<typename T >
T numeric::proj_angl (MathVector< T > const &VECTOR_A, MathVector< T > const &VECTOR_B, MathVector< T > const &VECTOR_C)
 
template<typename T >
T numeric::proj_angl (MathVector< T > const &VECTOR_A, MathVector< T > const &VECTOR_B)
 
template<typename T >
T numeric::scalar_product (MathVector< T > const &VECTOR_A, MathVector< T > const &VECTOR_B)
 
template<typename T >
MathVector< Tnumeric::MakeVector (T const &X)
 
template<typename T >
MathVector< Tnumeric::MakeVector (T const &X, T const &Y)
 
template<typename T >
MathVector< Tnumeric::MakeVector (T const &X, T const &Y, T const &Z)
 
template<typename T >
MathVector< Tnumeric::operator- (MathVector< T > const &VECTOR)
 
template<typename T >
MathVector< Tnumeric::operator+ (MathVector< T > const &VECTOR)
 
template<typename T >
bool numeric::operator== (MathVector< T > const &VECTOR_A, MathVector< T > const &VECTOR_B)
 
template<typename T >
bool numeric::operator!= (MathVector< T > const &VECTOR_A, MathVector< T > const &VECTOR_B)
 
template<typename T >
bool numeric::operator== (MathVector< T > const &VECTOR, T const &X)
 
template<typename T >
bool numeric::operator!= (MathVector< T > const &VECTOR, T const &X)
 
template<typename T >
bool numeric::operator== (T const &X, MathVector< T > const &VECTOR)
 
template<typename T >
bool numeric::operator!= (T const &X, MathVector< T > const &VECTOR)
 
template<typename T >
MathVector< Tnumeric::operator+ (MathVector< T > const &VECTOR_A, MathVector< T > const &VECTOR_B)
 
template<typename T >
MathVector< Tnumeric::operator- (MathVector< T > const &VECTOR_A, MathVector< T > const &VECTOR_B)
 
template<typename T >
MathVector< Tnumeric::operator+ (MathVector< T > const &VECTOR, T const &X)
 
template<typename T >
MathVector< Tnumeric::operator- (MathVector< T > const &VECTOR, T const &X)
 
template<typename T >
MathVector< Tnumeric::operator+ (T const &X, MathVector< T > const &VECTOR)
 
template<typename T >
MathVector< Tnumeric::operator- (T const &X, MathVector< T > const &VECTOR)
 
template<typename T >
T numeric::operator* (MathVector< T > const &VECTOR_A, MathVector< T > const &VECTOR_B)
 
template<typename T >
MathVector< Tnumeric::operator* (T const &X, MathVector< T > const &VECTOR)
 
template<typename T >
MathVector< Tnumeric::operator* (MathVector< T > const &VECTOR, T const &X)
 
template<typename T >
MathVector< Tnumeric::operator/ (MathVector< T > const &VECTOR, T const &X)
 
template<typename T >
MathVector< Tnumeric::operator/ (MathVector< T > const &VECTOR_A, MathVector< T > const &VECTOR_B)
 
template<typename T >
MathVector< Tnumeric::operator/ (T const &X, MathVector< T > const &VECTOR)
 
template<typename T >
MathVector< Tnumeric::operator^ (T const &X, MathVector< T > const &VECTOR)