It keeps getting more stupid.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 5m31s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 26s

This commit is contained in:
2025-06-12 02:46:49 -05:00
parent 0d4255e759
commit db7078ff46

View File

@@ -37,12 +37,12 @@ namespace J3ML::LinearAlgebra
using value_type = T; using value_type = T;
using self_type = Vector<D, T>; using self_type = Vector<D, T>;
static const Vector<D, T> Zero; static const Vector<D, T> Zero;
static const self_type One = self_type(1); static const self_type One;
static const self_type UnitX; static const self_type UnitX;
static const self_type UnitY; static const self_type UnitY;
static const self_type NaN = self_type(std::numeric_limits<T>::signaling_NaN()); static const self_type NaN;
static const self_type Infinity = self_type(std::numeric_limits<T>::infinity()); static const self_type Infinity;
static const self_type NegativeInfinity = self_type(-std::numeric_limits<T>::infinity()); static const self_type NegativeInfinity;
static self_type GetUnitX() requires Is1D {} static self_type GetUnitX() requires Is1D {}
static self_type GetUnitY() requires Is2D {} static self_type GetUnitY() requires Is2D {}
static self_type GetUnitZ() requires Is3D {} static self_type GetUnitZ() requires Is3D {}
@@ -151,13 +151,13 @@ namespace J3ML::LinearAlgebra
using v3i = Vector<3, int>; using v3i = Vector<3, int>;
using v4i = Vector<4, int>; using v4i = Vector<4, int>;
const v2f Vector<2, float>::Zero = v2f(0); template<> const v2f Vector<2, float>::Zero = v2f(0);
const v3f Vector<3, float>::Zero = v3f(0); template<> const v3f Vector<3, float>::Zero = v3f(0);
const v4f Vector<4, float>::Zero = v4f(0); template<> const v4f Vector<4, float>::Zero = v4f(0);
const v2f Vector<2, float>::One = v2f(1); template<> const v2f Vector<2, float>::One = v2f(1);
const v3f Vector<3, float>::One = v3f(1); template<> const v3f Vector<3, float>::One = v3f(1);
const v4f Vector<4, float>::One = v4f(1); template<> const v4f Vector<4, float>::One = v4f(1);
} }