From 06ff5e9ab66d44f3962dee8ae94adfb2bd623a38 Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Wed, 2 Apr 2025 12:45:59 +0200 Subject: [PATCH] Added ESP-IDF Wifi/UDP support (but it still give linker errors) --- Angle.h | 2 +- Matrix.cpp | 4 ++-- Matrix.h | 16 ++++++++-------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Angle.h b/Angle.h index 1e47726..4e23f9c 100644 --- a/Angle.h +++ b/Angle.h @@ -21,7 +21,7 @@ template class AngleOf { public: /// @brief Create a new angle with a zero value - AngleOf(); + AngleOf(); /// @brief An zero value angle const static AngleOf zero; diff --git a/Matrix.cpp b/Matrix.cpp index c1f60a5..fca4360 100644 --- a/Matrix.cpp +++ b/Matrix.cpp @@ -3,7 +3,7 @@ #pragma region Matrix1 -LinearAlgebra::Matrix1::Matrix1(int size) : size(size) { +Matrix1::Matrix1(int size) : size(size) { if (this->size == 0) data = nullptr; else { @@ -12,7 +12,7 @@ LinearAlgebra::Matrix1::Matrix1(int size) : size(size) { } } -LinearAlgebra::Matrix1::Matrix1(float* data, int size) +Matrix1::Matrix1(float* data, int size) : data(data), size(size) { this->externalData = true; } diff --git a/Matrix.h b/Matrix.h index f66eeeb..a269bee 100644 --- a/Matrix.h +++ b/Matrix.h @@ -9,8 +9,8 @@ namespace LinearAlgebra { /// @brief A 1-dimensional matrix or vector of arbitrary size class Matrix1 { public: - int size = 0; float* data = nullptr; + int size = 0; Matrix1(int size); Matrix1(float* data, int size); @@ -74,12 +74,12 @@ class Matrix2 { } return r; } - friend Matrix2 operator*(float f, const Matrix2& v) { - Matrix2 r = Matrix2(v.nRows, v.nCols); - for (int ix = 0; ix < r.nValues; ix++) - r.data[ix] = f * v.data[ix]; - return r; - } + // friend Matrix2 operator*(float f, const Matrix2& v) { + // Matrix2 r = Matrix2(v.nRows, v.nCols); + // for (int ix = 0; ix < r.nValues; ix++) + // r.data[ix] = f * v.data[ix]; + // return r; + // } void SetSlice(int rowStart, int rowStop, @@ -208,6 +208,6 @@ class MatrixOf { }; } // namespace LinearAlgebra -using namespace LinearAlgebra; +//using namespace LinearAlgebra; #endif \ No newline at end of file