Releases: FRCTeam4069/Keigen
Releases · FRCTeam4069/Keigen
Renaming Dim classes
Remove reified Nat from Matrix constructor
Merge pull request #1 from carbotaniuman/master Add explicit types to function returns and remove reified Nat<T> from Mat
Restructure type numbers
Restructure the class hierarchy behind type numbers to stop stack overflows on the roboRIO
Encoding each number as a subclass of the succeeding class results in a structure that the roboRIO is unable to load. This release flattens that structure such that every number is a subclass of Num. While this loses information in the form of the order of the numbers, the total equality required for matrix dimensions is retained
Smaller default max dimensions
The roborio was throwing a StackOverflowError when 100 was the max dimension encoded. Having lowered this to 50, it now works
New builders for matrices and vectors
This release removes mat[] and vec[] and replaces them with functions that take the dimensions, and return a type that can be turned into a Matrix using the fill() function.
Initial Release of Keigen
Initial release of Keigen
- API similar to koma
- Type-safe matrix sizes with dimension classes from kotlingrad