|
| 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.