Commit Graph

68 Commits

Author SHA1 Message Date
Krishna Vedala
9ed9e3e107
placeholder for see-also - semi implicit euler 2020-06-10 12:44:45 -04:00
Krishna Vedala
4979f68c24
added stdlib for atof() 2020-06-10 12:26:48 -04:00
Krishna Vedala
82479dc327
added see-also to forward euler method 2020-06-10 12:21:14 -04:00
Krishna Vedala
142b25e34e
added midpoint euler algorithm 2020-06-10 12:20:45 -04:00
Krishna Vedala
464a197701
fix doc 2020-06-10 12:07:32 -04:00
Krishna Vedala
8ea77b8ca4
added first order ODE solver using Euler method 2020-06-10 11:36:44 -04:00
Krishna Vedala
d2410f9c28
update qr_eigen valueswith selfcontained tests
Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-09 13:53:55 -04:00
Krishna Vedala
2c00b915a9
dynamically allocated memory must be freed
Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-08 12:16:58 -04:00
Krishna Vedala
6a9383f564
Revert "free dynamically allocated memory and use 1D arrays for simplicity and efficiency"
This reverts commit 56aeff3f07.
2020-06-08 12:14:14 -04:00
Krishna Vedala
56aeff3f07
free dynamically allocated memory and use 1D arrays for simplicity and efficiency
Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-06-08 11:08:45 -04:00
Krishna Vedala
390dc21946
fix author line 2020-06-07 15:19:15 -04:00
Krishna Vedala
df25b21a04
[feat:] added LU decomposition of a square matrix 2020-06-07 14:57:30 -04:00
Krishna Vedala
f9d506fdb0
added authorship to docs 2020-06-06 14:51:49 -04:00
Krishna Vedala
d162f62dce
added doc to missing define 2020-06-05 15:11:36 -04:00
Krishna Vedala
8aeb36bac8 bug fix - first dimension of matrices points to pointers, hence get pointer size
Signed-off-by: Krishna Vedala <krishna.vedala@ieee.org>
2020-06-05 14:26:30 -04:00
Krishna Vedala
0c4be6aaba document QR algorithms 2020-06-05 12:20:37 -04:00
Krishna Vedala
8242411530 add file doc brief 2020-06-05 09:23:39 -04:00
Krishna Vedala
5c80d69ef0 add images to doc 2020-06-05 09:22:59 -04:00
Krishna Vedala
aa98625b45 find openmp declared required only once
added subfolders after finding openmp
2020-05-31 10:49:26 -04:00
Krishna Vedala
5ea4194fbc fix newton-raphson root filename in CMAKE to ignore 2020-05-30 14:34:17 -04:00
github-actions
466ccaa407 formatting filenames 909e15d8be 2020-05-30 18:26:19 +00:00
Krishna Vedala
acf891047a algorithm for realtime computation of data statistics 2020-05-30 14:01:02 -04:00
github-actions
0779a2b70d formatting source-code for b388e4a309 2020-05-29 20:23:24 +00:00
Krishna Vedala
93254e1e22 normalize path for simpsons rule 2020-05-29 16:16:24 -04:00
Krishna Vedala
3b3775dce7 fixed: label should be only at a statement and not a declaration 2020-05-29 14:09:04 -04:00
Krishna Vedala
b1e1923580 check if math library is available and include if present 2020-05-29 14:04:14 -04:00
Krishna Vedala
d4f202cbea force include math library for each target 2020-05-29 13:49:28 -04:00
Krishna Vedala
4caa46c10c remove dependencies on function_timer 2020-05-29 12:34:58 -04:00
Krishna Vedala
8f45f7e680 fix cmake - requires use of /Za on MSVC 2020-05-29 12:34:24 -04:00
Krishna Vedala
e0f8620db6 fix filename ".C" to ".c" -> MSVC requires this 2020-05-29 12:04:26 -04:00
Krishna Vedala
278d2efd56 force C linker 2020-05-29 10:57:41 -04:00
Krishna Vedala
1c5a699340 remove function_timer from all compilations 2020-05-29 10:47:36 -04:00
Krishna Vedala
0a85cd0176
added stdlib.h for malloc 2020-05-25 18:27:41 -04:00
Krishna Vedala
0044830bbc
doxygen documentation 2020-05-25 18:26:18 -04:00
Krishna Vedala
b2632cdcad
update code documentation 2020-05-25 18:13:43 -04:00
Krishna Vedala
4e832b8e96
moved QR decomposition to a separate header file 2020-05-25 17:02:45 -04:00
Krishna Vedala
2d3d7bfc3f
syntax correction 2020-05-25 17:01:51 -04:00
Krishna Vedala
ec04754b66
added documentation 2020-05-25 16:36:24 -04:00
Krishna Vedala
f097a5d343
dont compile correct - only for MSVC 2020-05-25 16:30:34 -04:00
Krishna Vedala
b714a6c4f1
use const char* to ensure pointer validity 2020-05-25 16:30:10 -04:00
Krishna Vedala
5a4f592b87
added documentation and remove static matrix 2020-05-25 16:10:05 -04:00
Krishna Vedala
d5014515cc skip C99 required files - complex.h for MSVC 2020-05-22 20:32:58 -04:00
Krishna Vedala
4b07f0f6fc
use malloc and free for dynamic variables 2020-04-23 20:45:45 -04:00
Krishna Vedala
bf1c367a62
use pointer for dynamic memory allocation 2020-04-23 20:08:15 -04:00
Krishna Vedala
4077d2ea64
Gist to run and test the Durand-Kerner Algorithm online and view the roots convergence
(cherry picked from commit d4d1902c98)
2020-04-23 19:37:41 -04:00
Krishna Vedala
96f4ce0d40
better formatting of root values
(cherry picked from commit aab7a206cf)
2020-04-23 19:28:32 -04:00
Krishna Vedala
2ac8918423
use end_timer_delete to prevent memory leak 2020-04-20 15:29:51 -04:00
Krishna Vedala
1cd50024b5
added timing for durand_kramer 2020-04-20 14:57:27 -04:00
Krishna Vedala
d127fc79bb
matrix size check 2020-04-20 13:29:06 -04:00
Krishna Vedala
68d5d6a131
create a random symmetric matrix with real eigen values 2020-04-20 13:25:06 -04:00