|
24e8b2bcc1
|
Correct determinant for nxn matrices
|
2022-07-27 20:37:50 +02:00 |
|
|
401e097a84
|
Sort functions by name
|
2022-07-27 13:36:49 +02:00 |
|
|
c2f65038bf
|
Make it possible to augment a matrix
|
2022-07-27 11:13:30 +02:00 |
|
|
2df8387cf4
|
Add elementary row operations
|
2022-07-27 10:39:42 +02:00 |
|
|
10d74236e7
|
Make it possible to print as row
|
2022-07-27 10:38:56 +02:00 |
|
|
d88f108aec
|
These should be signed
|
2022-07-27 10:38:04 +02:00 |
|
|
881b0b44cf
|
Add is_invertible
|
2022-07-26 15:20:19 +02:00 |
|
|
08a1877709
|
rename rotate
|
2022-07-26 15:19:57 +02:00 |
|
|
51b074152a
|
All of these should be uint64_t
|
2022-07-26 15:18:45 +02:00 |
|
|
24c8888bd3
|
Dont use namespace std
|
2022-07-19 13:54:24 +02:00 |
|
|
b40998f356
|
Unitarity check
|
2022-07-19 13:46:40 +02:00 |
|
|
cdbaae1821
|
Use better machinery for is_hermitian
|
2022-07-18 23:07:58 +02:00 |
|
|
eeee3590c7
|
Left justify output
|
2022-07-18 23:01:56 +02:00 |
|
|
e125739a63
|
Update after consolidating examples
|
2022-07-18 22:13:33 +02:00 |
|
|
5b78c9d88e
|
New operator
|
2022-07-18 22:11:12 +02:00 |
|
|
6400a0b2fb
|
Formating
|
2022-07-18 22:10:59 +02:00 |
|
|
4309ed1e11
|
Move things dependent on matrix out of line
|
2022-07-18 22:10:27 +02:00 |
|
|
93caf54646
|
A very stupid first start of get_eigenvalues
|
2022-07-18 15:57:29 +02:00 |
|
|
115cc01f79
|
Change matrix examples
|
2022-07-18 15:41:22 +02:00 |
|
|
e662c7bebd
|
Add identity matrix and check for eigenvalue
|
2022-07-18 15:40:33 +02:00 |
|
|
909c52ecfd
|
Add more construectors
|
2022-07-18 15:39:39 +02:00 |
|
|
1b4a1d5d61
|
More output
|
2022-07-18 13:58:45 +02:00 |
|
|
25ab7fece1
|
Switch terminology and add rotation by one pi radian
|
2022-07-18 13:28:04 +02:00 |
|
|
263834ebe5
|
Test all functionality
|
2022-07-18 13:26:09 +02:00 |
|
|
97a4d8e0ab
|
Format
|
2022-07-18 13:25:51 +02:00 |
|
|
690228e9ea
|
Add error and switch to malloc
|
2022-07-18 13:25:41 +02:00 |
|
|
6a8035dd74
|
Get types to line up and add this keyword
|
2022-07-18 13:23:55 +02:00 |
|
|
9dc0fc008c
|
Add default constructor
|
2022-07-18 13:22:58 +02:00 |
|
|
770263a8b8
|
Copy constructor
|
2022-07-17 13:19:22 +02:00 |
|
|
c0fa950cf5
|
Add offdiagonal getter and determinant
|
2022-07-17 13:19:02 +02:00 |
|
|
8e5231e74c
|
Update readme
|
2022-07-16 17:51:34 +02:00 |
|
|
425ec29b0a
|
Fix includes
|
2022-07-16 17:44:45 +02:00 |
|
|
875109a6d6
|
Merge matrices
|
2022-07-16 17:41:47 +02:00 |
|
|
0fd9da4637
|
Merge vectors
|
2022-07-16 17:40:26 +02:00 |
|
|
999dcb96c7
|
Merge cnumbers
|
2022-07-16 17:39:13 +02:00 |
|
|
054a9d67aa
|
Merge fractions
|
2022-07-16 17:36:36 +02:00 |
|
Micke Nordin
|
42e7245f56
|
Initial commit
|
2022-07-16 15:33:56 +00:00 |
|
|
330f4d289d
|
Now with matrix multiplication
|
2022-07-16 17:30:59 +02:00 |
|
|
408a97e93e
|
Add dot product
|
2022-07-16 16:54:10 +02:00 |
|
Micke Nordin
|
8a7399df48
|
Update 'README.md'
|
2022-07-16 12:12:37 +00:00 |
|
|
6474a64f96
|
Add conjugation and transposition
|
2022-07-16 14:10:50 +02:00 |
|
|
e5cd0fc7d1
|
Add equality operators
|
2022-07-16 13:51:57 +02:00 |
|
|
6db1b1e943
|
Print zeros
|
2022-07-16 13:02:27 +02:00 |
|
|
aec0995aaf
|
Indentation
|
2022-07-16 12:58:57 +02:00 |
|
|
c558dacb46
|
An example with 3x3 matrix
|
2022-07-16 12:58:25 +02:00 |
|
|
8e5bc40d6d
|
Start of matrices
|
2022-07-16 12:53:07 +02:00 |
|
|
ae46252c3e
|
Fix indentation
|
2022-07-16 12:24:32 +02:00 |
|
|
8dda4fe71b
|
Pragma once
|
2022-07-16 11:55:14 +02:00 |
|
|
1f1a384c35
|
Pragman once
|
2022-07-16 11:54:12 +02:00 |
|
|
afa1112872
|
Working vector, sort of
|
2022-07-16 10:47:29 +02:00 |
|