Commit Graph

29 Commits

Author SHA1 Message Date
Krishna Vedala
0ef8ec6e94 fix matrix shift doc
Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-08 20:21:56 -04:00
Krishna Vedala
28410ec389 updated eigen value documentation
Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-08 20:18:44 -04:00
Krishna Vedala
f40165837d cpplint braces correction
Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-08 19:50:37 -04:00
Krishna Vedala
37728bf133 move srand to main()
Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-08 19:48:17 -04:00
Krishna Vedala
f3fb413a13 use std::rand for thread safety
Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-08 19:47:30 -04:00
Krishna Vedala
9ac0602734 use QR decomposition to find eigen values
Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-08 19:35:49 -04:00
Krishna Vedala
acc50fcab7 added QR decomposition algorithm
Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-08 19:35:14 -04:00
Krishna Vedala
bde4be2227 added LU decomposition algorithm
Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-08 10:36:18 -04:00
Krishna Vedala
43362d3b50 add author name 2020-06-05 20:26:34 -04:00
Krishna Vedala
281a0afa57 cpplint: add braces for multiple statement if 2020-06-04 23:20:40 -04:00
Krishna Vedala
82a6ea06e6 use HTML5 img tag to resize images 2020-06-04 21:34:05 -04:00
Krishna Vedala
7f82722c84 bugfix: move file writing outside of the parallel loop
othersie, there is no gurantee of the order of roots written to file
2020-06-04 15:39:33 -04:00
Krishna Vedala
e4f5397498 add critical secions to omp threads 2020-06-04 15:21:45 -04:00
Krishna Vedala
645321c38f make iterator variable i local to threads 2020-06-04 15:21:09 -04:00
Krishna Vedala
42f78bbe19 use long double for errors and tolerance checks 2020-06-04 15:20:31 -04:00
Krishna Vedala
b7d05eab9e add documentation images 2020-06-04 14:14:59 -04:00
Krishna Vedala
89f33a49ba (1) break while loop (2) skip runs on break_loop instead of hard-break 2020-06-04 14:14:46 -04:00
Krishna Vedala
0e5d841e0a while loop cannot have break - replaced with continue and check is present in the main while condition 2020-06-04 14:02:18 -04:00
Krishna Vedala
586ac1aee1 run tests when no input is provided and skip tests when input polynomial is provided 2020-06-04 13:59:24 -04:00
Krishna Vedala
5e34779d95 remove return statement from omp-for loop and use "break" 2020-06-04 13:57:57 -04:00
Krishna Vedala
3b37d06d2a use INT16_MAX 2020-06-04 13:37:34 -04:00
Krishna Vedala
29ed37d67e added two test cases 2020-06-04 13:15:28 -04:00
Krishna Vedala
4e75c6d1ea move openmp to main loop 2020-06-04 12:35:13 -04:00
Krishna Vedala
4b68a888eb update documentation 2020-06-04 12:34:52 -04:00
Krishna Vedala
4d548fe29e convert to function module 2020-06-04 12:14:26 -04:00
Krishna Vedala
355d84dba9 fix cpplint errors 2020-06-04 11:46:30 -04:00
Krishna Vedala
bbd578d4a1 fixed additional comma 2020-06-04 11:38:34 -04:00
Krishna Vedala
eb977ba9d2 added durand kerner method for root computation for arbitrarily large polynomials 2020-06-04 11:32:57 -04:00
Krishna Vedala
1116ab2bab rename computer.... folder to numerical methods 2020-06-04 07:41:08 -04:00