Commit Graph

29 Commits

Author SHA1 Message Date
25ce447853 Added a raw pointer based constructor to MLPPVector. 2023-12-26 23:21:33 +01:00
d39291c849 Added static create helper methods to Vector. 2023-04-30 10:03:58 +02:00
020f6a601b Removed v postfix from max methods in Vector, also added min variants. 2023-04-29 14:47:36 +02:00
6e4dea3670 Added max_element_index, and min_element_index helper methods to Vector. 2023-04-29 14:43:11 +02:00
8c15b12f6a Vector api tweaks. 2023-04-29 14:37:58 +02:00
488cdde8c9 Tweaks to Tensor3's api. 2023-04-29 13:50:35 +02:00
e84e45f6e8 Tensor3 api style rework. Also changed 2 methods in Matrix and Vector. 2023-04-29 13:44:18 +02:00
b0bd3344ad Added serializable properties to Vector, Matrix, Tensor3. 2023-04-29 12:47:45 +02:00
cd5d84733c Now Vector, Matrix, and Tensor3 are resources. Renamed their duplicate() method to duplicate_fast(). 2023-04-29 12:31:57 +02:00
c707095f2d Moved lots of methods in MLPPVector's header to the .cpp file. 2023-04-25 18:19:58 +02:00
f849155159 Added lots of const qualifiers to MLPPVector, MLPPMatrix, MLPPTensor3. 2023-04-25 17:46:42 +02:00
f5b4b442e7 Bindings for the new methods in MLPPVector. 2023-04-24 18:27:16 +02:00
bd9c03f1f2 MLPPVector math api rework pt4. 2023-04-24 18:11:22 +02:00
63393dd662 MLPPVector math api rework pt3. 2023-04-24 17:57:22 +02:00
b54e4a1625 MLPPVector math api rework pt2. 2023-04-24 17:31:35 +02:00
f00d7e21c3 More MLPPVector math api standardization. 2023-04-24 13:09:12 +02:00
f8f3edf6ef Start reworking vector's math api. Alno some notes. 2023-04-24 12:24:09 +02:00
818f9ec1af Also added vector/matrix methods to MLPPVector and MLPPMatrix from LinAlg. 2023-04-24 09:22:53 +02:00
e98602b878 Added vector methods from MLPPLinAlg to MLPPVector. 2023-04-24 08:36:38 +02:00
90dbd6657e Vector, Matrix and Tensor3 api cleanups. 2023-04-16 20:34:36 +02:00
5ff5afff48 Now MLPPData's helper classes use MLPPVector and MLPPMatrix. 2023-02-09 11:40:16 +01:00
f59b092d10 Added new helper methods to MLPPMatrix and MLPPVector. 2023-02-06 12:20:33 +01:00
27d187c67a Ported MLPPKMeans logic. 2023-01-29 15:46:55 +01:00
7a291b451a Added some extremely basic tests for the new Matrix and Vector classes. Also fixed a few smaller issues. 2023-01-27 02:57:33 +01:00
b568eca5fe Added missing bind. 2023-01-26 17:30:23 +01:00
db6e9ac257 Removed capacity support from MLPPVector. 2023-01-26 17:05:57 +01:00
a6b797b34b Rework normal getters and setters in MLPPVector. 2023-01-26 16:51:34 +01:00
3ee8949015 Implemented MLPPVector using LocalVector as a base. 2023-01-26 16:43:54 +01:00
cdbcac61eb Added Matrix and vector skeleton classes. 2023-01-26 16:02:45 +01:00