{"repo":"Johnnoe2618/large-linear-algebra","free":true,"listed":false,"github":"https://github.com/Johnnoe2618/large-linear-algebra","clone":"git clone https://github.com/Johnnoe2618/large-linear-algebra.git","description":"Large Linear Algebra (Godot - GDExtension)","language":"C++","stars":37,"topics":["godot","godot-addon","linear-algebra","matrix-computations"],"license":"BSL-1.0","category":"game-templates","readme_excerpt":"large linear algebra Large Linear Algebra (GDExtension) This is an extension written for Godot 4.1+ in C++. The extension provides efficient representations for the algebraic manipulation of arbitrarily sized Dense Matrices, Sparse Matrices, and Vectors with double precision floating point arithmetic. The interface is accessible directly from GDScript, using the GDExtension defined types DenseMatrix , SparseMatrix , and VectorN . Features: - Sparse and Dense Matrix representations with double precision arithmetic. - Efficient Matrix-Matrix and Matrix-Vector multiplication for Dense and Sparse Matrices. - Heterogenous arithmetic between different Matrix representations and Vectors, including Multiplication, Addition, and Subtraction. - Routines for the conversion between Dense and Sparse Matrices, and Godot built-in PackedFloat64Array types. - Both In-place and Not-in-place variants of a number of arithmetical operations, for efficiency. Some operations are in-place only, and Matrices should be explicitly cloned if that is the desired behaviour. - Direct solving using Gaussian Elimination with Partial Pivoting for Dense Matrices - Matrix inverses calculated using Gaussian Elimination with Partial Pivoting for Dense Matrices - Iterative solvers for Dense and Sparse Matrices, using the Conjugate Gradient Method. Documentation Documentation can be found on the GitHub Wiki Compilation of Dynamically Linked Libraries from Source If you are using this extension on a platform where p","default_branch":null,"files":null,"tree":[],"storefront":"/r/Johnnoe2618","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Johnnoe2618/large-linear-algebra/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}