|
template<dim_t L, typename T > |
bool | tdm::operator== (const vec< L, T > &lhs, const vec< L, T > &rhs) |
|
template<dim_t L, typename T > |
bool | tdm::operator!= (const vec< L, T > &lhs, const vec< L, T > &rhs) |
|
template<dim_t L, typename T > |
vec< L, T > | tdm::operator+ (const vec< L, T > &v) |
|
template<dim_t L, typename T > |
vec< L, T > | tdm::operator- (vec< L, T > v) |
|
template<dim_t L, typename T , typename U > |
vec< L, T > | tdm::operator+ (const vec< L, T > &lhs, const vec< L, U > &rhs) |
|
template<dim_t L, typename T , typename U > |
vec< L, T > | tdm::operator+ (const vec< L, T > &lhs, U rhs) |
|
template<dim_t L, typename T , typename U > |
vec< L, T > | tdm::operator+ (T lhs, const vec< L, U > &rhs) |
|
template<dim_t L, typename T , typename U > |
vec< L, T > | tdm::operator- (const vec< L, T > &lhs, const vec< L, U > &rhs) |
|
template<dim_t L, typename T , typename U > |
vec< L, T > | tdm::operator- (const vec< L, T > &lhs, U rhs) |
|
template<dim_t L, typename T , typename U > |
vec< L, T > | tdm::operator- (T lhs, const vec< L, U > &rhs) |
|
template<dim_t L, typename T , typename U > |
vec< L, T > | tdm::operator* (const vec< L, T > &lhs, const vec< L, U > &rhs) |
|
template<dim_t L, typename T , typename U > |
std::enable_if< std::is_arithmetic< U >::value, vec< L, T > >::type | tdm::operator* (const vec< L, T > &lhs, U rhs) |
|
template<dim_t L, typename T , typename U > |
std::enable_if< std::is_arithmetic< T >::value, vec< L, T > >::type | tdm::operator* (T lhs, const vec< L, U > &rhs) |
|
template<dim_t L, typename T , typename U > |
vec< L, T > | tdm::operator/ (const vec< L, T > &lhs, const vec< L, U > &rhs) |
|
template<dim_t L, typename T , typename U > |
std::enable_if< std::is_arithmetic< U >::value, vec< L, T > >::type | tdm::operator/ (const vec< L, T > &lhs, U rhs) |
|
template<dim_t L, typename T , typename U > |
std::enable_if< std::is_arithmetic< T >::value, vec< L, T > >::type | tdm::operator/ (T lhs, const vec< L, U > &rhs) |
|