78 Commits (main)
 

Author SHA1 Message Date
Micke Nordin d00653b964
Some more examples
2 years ago
Micke Nordin 24e8b2bcc1
Correct determinant for nxn matrices
2 years ago
Micke Nordin 401e097a84
Sort functions by name
2 years ago
Micke Nordin c2f65038bf
Make it possible to augment a matrix
2 years ago
Micke Nordin 2df8387cf4
Add elementary row operations
2 years ago
Micke Nordin 10d74236e7
Make it possible to print as row
2 years ago
Micke Nordin d88f108aec
These should be signed
2 years ago
Micke Nordin 881b0b44cf
Add is_invertible
2 years ago
Micke Nordin 08a1877709
rename rotate
2 years ago
Micke Nordin 51b074152a
All of these should be uint64_t
2 years ago
Micke Nordin 24c8888bd3
Dont use namespace std
2 years ago
Micke Nordin b40998f356
Unitarity check
2 years ago
Micke Nordin cdbaae1821
Use better machinery for is_hermitian
2 years ago
Micke Nordin eeee3590c7
Left justify output
2 years ago
Micke Nordin e125739a63
Update after consolidating examples
2 years ago
Micke Nordin 5b78c9d88e
New operator
2 years ago
Micke Nordin 6400a0b2fb
Formating
2 years ago
Micke Nordin 4309ed1e11
Move things dependent on matrix out of line
2 years ago
Micke Nordin 93caf54646
A very stupid first start of get_eigenvalues
2 years ago
Micke Nordin 115cc01f79
Change matrix examples
2 years ago
Micke Nordin e662c7bebd
Add identity matrix and check for eigenvalue
2 years ago
Micke Nordin 909c52ecfd
Add more construectors
2 years ago
Micke Nordin 1b4a1d5d61
More output
2 years ago
Micke Nordin 25ab7fece1
Switch terminology and add rotation by one pi radian
2 years ago
Micke Nordin 263834ebe5
Test all functionality
2 years ago
Micke Nordin 97a4d8e0ab
Format
2 years ago
Micke Nordin 690228e9ea
Add error and switch to malloc
2 years ago
Micke Nordin 6a8035dd74
Get types to line up and add this keyword
2 years ago
Micke Nordin 9dc0fc008c
Add default constructor
2 years ago
Micke Nordin 770263a8b8
Copy constructor
2 years ago
Micke Nordin c0fa950cf5
Add offdiagonal getter and determinant
2 years ago
Micke Nordin 8e5231e74c
Update readme
2 years ago
Micke Nordin 425ec29b0a
Fix includes
2 years ago
Micke Nordin 875109a6d6
Merge matrices
2 years ago
Micke Nordin 0fd9da4637
Merge vectors
2 years ago
Micke Nordin 999dcb96c7
Merge cnumbers
2 years ago
Micke Nordin 054a9d67aa
Merge fractions
2 years ago
Micke Nordin 42e7245f56 Initial commit
2 years ago
Micke Nordin 330f4d289d
Now with matrix multiplication
2 years ago
Micke Nordin 408a97e93e
Add dot product
2 years ago
Micke Nordin 8a7399df48 Update 'README.md'
2 years ago
Micke Nordin 6474a64f96
Add conjugation and transposition
2 years ago
Micke Nordin e5cd0fc7d1
Add equality operators
2 years ago
Micke Nordin 6db1b1e943
Print zeros
2 years ago
Micke Nordin aec0995aaf
Indentation
2 years ago
Micke Nordin c558dacb46
An example with 3x3 matrix
2 years ago
Micke Nordin 8e5bc40d6d
Start of matrices
2 years ago
Micke Nordin ae46252c3e
Fix indentation
2 years ago
Micke Nordin 8dda4fe71b
Pragma once
2 years ago
Micke Nordin 1f1a384c35
Pragman once
2 years ago