|
template<typename T , SizeT N> |
Vector< T > | CNORXZ::toVec (const Arr< T, N > &a) |
|
template<typename T > |
Vector< T > | CNORXZ::toVec (const Vector< T > &a) |
|
template<typename T > |
Vector< T > | CNORXZ::toVec (const T &a) |
|
template<typename T , SizeT N1, SizeT N2> |
constexpr Arr< T, N1+N2 > | CNORXZ::cat2 (const Arr< T, N1 > &a1, const Arr< T, N2 > &a2) |
|
template<typename T , SizeT N1> |
constexpr Arr< T, N1+1 > | CNORXZ::cat2 (const Arr< T, N1 > &a1, const T &a2) |
|
template<typename T , SizeT N1> |
constexpr Arr< T, N1+1 > | CNORXZ::cat2 (const T &a1, const Arr< T, N1 > &a2) |
|
template<typename T > |
constexpr Arr< T, 2 > | CNORXZ::cat2 (const T &a1, const T &a2) |
|
template<typename T , SizeT N2> |
Vector< T > | CNORXZ::cat2 (const Vector< T > &a1, const Arr< T, N2 > &a2) |
|
template<typename T , SizeT N1> |
Vector< T > | CNORXZ::cat2 (const Arr< T, N1 > &a1, const Vector< T > &a2) |
|
template<typename T > |
Vector< T > | CNORXZ::cat2 (const Vector< T > &a1, const Vector< T > &a2) |
|
template<typename T > |
Vector< T > | CNORXZ::cat2 (const Vector< T > &a1, const T &a2) |
|
template<typename T , SizeT N1> |
Vector< T > | CNORXZ::cat2 (const T &a1, const Vector< T > &a2) |
|
template<typename T1 , typename T2 , typename... Ts> |
decltype(auto) | CNORXZ::concat (const T1 &a1, const T2 &a2, const Ts &... as) |
|
template<typename T , SizeT N> |
constexpr Arr< T, N > | CNORXZ::mul (const Arr< T, N > &a, const T &b) |
|
template<typename T > |
Vector< T > | CNORXZ::mul (const Vector< T > &a, const T &b) |
|
template<typename T > |
constexpr T | CNORXZ::mul (const T &a, const T &b) |
|
utilities
Copyright (c) 2022 Christian Zimmermann. All rights reserved. Mail: chize.nosp@m.ta@f.nosp@m.3l.de
Definition in file utils.h.