10 template<u32 Size,
typename T>
13 template<u32 Size,
typename T,
typename U = T>
16 template<u32 Size,
typename T,
typename U = T>
19 template<u32 Size,
typename T,
typename U = T>
22 template<u32 Size,
typename T,
typename U = T>
26 template<u32 Size,
typename T>
30 for (
u32 i = 0; i < Size; ++i)
32 result.
v[0][i] = -left.v[0][i];
37 template<u32 Size,
typename T,
typename U>
43 template<u32 Size,
typename T,
typename U>
50 template<u32 Size,
typename T,
typename U>
56 template<u32 Size,
typename T,
typename U>
63 template<u32 Size,
typename T,
typename U>
69 template<u32 Size,
typename T,
typename U>
Definition algorithm.hxx:8
constexpr auto mul(U first, Args... args) noexcept
Definition algorithm.hxx:38
constexpr auto div(U first, Args... args) noexcept
Definition algorithm.hxx:46
constexpr auto operator+=(vec< Size, T > &left, vec< Size, U > right) noexcept -> vec< Size, T > &
Definition vector_operators.hxx:44
constexpr auto operator-(arr_t< Size, T > left) noexcept -> arr_t< Size, T >
Definition array_operators.hxx:45
mat< Size, 1, T > vec
Definition vector.hxx:172
constexpr auto operator*(ScalarType left, NumberType right) noexcept -> ScalarType
Definition angles.hxx:158
constexpr auto operator/(ScalarType left, NumberType right) noexcept -> ScalarType
Definition angles.hxx:164
constexpr auto add(arr_t< Size, T > left, arr_t< Size, U > right) noexcept -> arr_t< Size, T >
Definition array_operations.hxx:71
constexpr auto operator-=(vec< Size, T > &left, vec< Size, U > right) noexcept -> vec< Size, T > &
Definition vector_operators.hxx:57
constexpr auto operator+(arr_t< Size, T > left, arr_t< Size, U > right) noexcept -> arr_t< Size, T >
Definition array_operators.hxx:56
constexpr auto sub(U first, Args... args) noexcept
Definition algorithm.hxx:30
std::uint32_t u32
Definition types.hxx:26
T v[count_columns][count_rows]
Definition matrix.hxx:17