5 Commits

Author SHA1 Message Date
6cbecfd2c6 Fully implemented Galois field arithmetic operations
- Changed static "size_t"-type to a define to allow for compiling with different data types
  - Added modular arithmetic operation to protected section
  - Added a simplified constructor for supplying literals
Probably some other things I didn't think were worth mentioning
NOTE: Galois-field code may be unstable!
2018-03-04 09:59:25 +01:00
521cbe335f Updated Matrix class
- Implemented determinant function
  - Added more function overloads for convenience
  - Fixed some typing issues
  - Added semi-proper function chaining
Changed how Vectors handle recieving arrays
Fixed small issue with namespaces not being used
Started structuring Galois class
2018-02-26 23:26:05 +01:00
fa54698850 Added matrix code 2018-02-26 17:07:17 +01:00
1448af586d Implemented BigInteger (semi-tested)
- Added operator overloads for all operations
  - Added internal functions that modify the value is is called on, as opposed to creating a new object
Changed some settings
2018-02-26 01:30:53 +01:00
d1a647d538 Add project files. 2018-02-25 11:34:48 +01:00