From a3963a4f66ded5cd6bb3739a1d869aa8e69fdeea Mon Sep 17 00:00:00 2001 From: josh Date: Wed, 10 Jul 2024 14:20:34 -0400 Subject: [PATCH] Add SparseMatrix.hpp - Currently just a stub header, research into sparse matrices forthcoming. --- include/J3ML/LinearAlgebra/SparseMatrix.hpp | 22 +++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 include/J3ML/LinearAlgebra/SparseMatrix.hpp diff --git a/include/J3ML/LinearAlgebra/SparseMatrix.hpp b/include/J3ML/LinearAlgebra/SparseMatrix.hpp new file mode 100644 index 0000000..576877d --- /dev/null +++ b/include/J3ML/LinearAlgebra/SparseMatrix.hpp @@ -0,0 +1,22 @@ +/// Josh's 3D Math Library +/// A C++20 Library for 3D Math, Computer Graphics, and Scientific Computing. +/// Developed and Maintained by Josh O'Leary @ Redacted Software. +/// Special Thanks to William Tomasine II and Maxine Hayes. +/// (c) 2024 Redacted Software +/// This work is dedicated to the public domain. + +/// @file SparseMatrix.hpp +/// @desc Templated Matrix type in which most elements are expected to be zero, and thus are "compressed" +/// @edit 2024-07-06 + +#include + +namespace J3ML::LinearAlgebra +{ + template + class SparseMatrix + { + + }; + +} \ No newline at end of file