dart_constructs 1.1.2 copy "dart_constructs: ^1.1.2" to clipboard
dart_constructs: ^1.1.2 copied to clipboard

outdatedDart 1 only

As of now, the constructs project has one data structure, that is the nth dimensional matrix construct. Say I want to make a 3x3x3x3 integer matrix initialized with a value of 5, I would simply type N [...]

dart_construct ChangeLog

Version 1.1.2 Released


  • Fixed some spelling and grammatical errors
  • Updated some tests.
  • Added a benchmark test. In object vs primitives, Java primitives beat NMatrix. However, everything is an object in Dart, therefore there is an object vs object test. Java Arraylists get stackOverflow, where NMatrix continues to perform. See GitHub for test code.

Version 1.1.1 Released


Fixed Changelog Style Error.

Version 1.1.0 Released


Not enough tests for dimensionalExpansion have been made to confirm stability. This version is patch to an incorrect implementation of the dimensionalExpansion algorithm from version 1.0.0. In the previous version, the matrix was linearized and then sequentially placed into each position of the new matrix. This was quickly realized to be both a poor and incorrect implementation as the old values where not truly placed into their new relative positions. This has now been fixed with an updated matrixPorting algorithm. If future tests reveal any minor errors, updates to 1.1 will be made.

Version 1.0.0 Released


This is the initial release of dart_construct. The initial release contains the initial implementation of the NMatrix class. Future changes may occur, for any errors or non-negligible performance enhancements. Also Future classes may be implemented alongside NMatrix. Not all functions have been fully tested

0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

As of now, the constructs project has one data structure, that is the nth dimensional matrix construct. Say I want to make a 3x3x3x3 integer matrix initialized with a value of 5, I would simply type NMatrix<int> nm4 = new NMatrix.dimensional([3,3,3,3],5); That's it!

Homepage

License

BSD-2-Clause (LICENSE)

More

Packages that depend on dart_constructs