
CC: Advanced Math
A datapack adding advanced mathematical libraries to CC: Tweaked!
568
2
Changelog - 0.3.7
- Fixed various
stat.luaissues including formatting issues and badexpectcalls
- Fixed various
Changelog - 0.3.5
- Fixing logic error in
matrix.fromVector - Fixing error regarding
pid:clampOutputandpid:limitIntegralscope
- Fixing logic error in
Changelog - 0.3.5
- Fixing logic error in
matrix.fromVector - Fixing error regarding
pid:clampOutputandpid:limitIntegralscope
- Fixing logic error in
Changelog - 0.3.4
- Fixing error in
quaternion.tostring
- Fixing error in
Changelog - 0.3.3
- Fixing silly negated equality issue in
quaternion
- Fixing silly negated equality issue in
Changelog - 0.3.2
- More internal refactoring for checking metatables
Changelog - 0.3.1
- Internal refactoring for checking metatables
Changelog - 0.3.0
- Added
stats.luamade and provided by sans.9536 and modified by me
- Added
Changelog - 0.2.0
- Added CCSharp-compatible C# implementations of Matrix and Quaternion
- Added
mmath.luamade and provided by sans.9536 - Documented
mmmath.luaand added error checking - Moved
pid.luato theAdvancedMathsubfolder - Added and refactored multipl;e methods in
matrix.lua- Added
solvefor solving Systems of Equations via Matrices - Refactored
addto use a different matrix constructor - Refactored
multo use a different matrix constructor - Refactored
unmto use multiplication for negation - Refactored
powto useidentityfor whenn == 0 - Refactored
minorto use a different matrix constructor - Refactored
transposeto use a different matrix constructor - Refactored
cofactorto use a different matrix constructor - Refactored
forbenius_normtoforbeniusNorm - Refactored
max_normtomaxNorm - Refactored
hadamard_producttohadamardProductand to use a different matrix constructor - Refactored
elementwise_divtoelementwiseDivand to use a different matrix constructor - Refactored
is_symmetrictoisSymmetricand to use a different testing method - Refactored
is_diagonaltoisDiagonal - Refactored
is_identitytoisIdentityand to use a different testing method - Added
luDecomposition - Added
flatten - Added
reshape - Added
submatrix - Added
vstack - Added
hstack - Added
oneNorm - Added
twoNorm - Added
infinityNorm - Added
conditionNumber
- Added
Changelog - 0.1.5
- CC: Tweaked cheated, fixing my
expectcalls
- CC: Tweaked cheated, fixing my
Changelog - 0.1.4
- Fixed
__namereferences
- Fixed
Changelog - 0.1.3
- Fixed path to
pid.lua
- Fixed path to
Changelog - 0.1.2
- Swapped
requirefordofilein the APIs
- Swapped
Changelog - 0.1.1
- Fixed path for datapack AGAIN
Changelog - 0.1.0
- Fixed path for datapack
Changelog - 0.0.1
- Added safety checks for the other libraries regarding certain methods
- Added
__nameto all metatables for parity with Vector - Updated documentation and formatting
Changelog - 0.0.0
Initial Release
