Commit Graph

25 Commits

Author SHA1 Message Date
Iaroslav Postovalov
de964af80d
Fix header selection issues, update Gradle 2020-10-15 13:15:11 +07:00
Iaroslav Postovalov
3ae2be06e2
Remove kotlinx-io dependency, use DeferScope to dispose native memory 2020-10-11 21:24:10 +07:00
Iaroslav Postovalov
3c069398a2
Add /usr/local/ directory to headers 2020-10-11 14:28:59 +07:00
Iaroslav Postovalov
7e7da25a99
Drop headers 2020-10-11 03:44:43 +07:00
Iaroslav Postovalov
922d27fb62
Restructure codegen task 2020-10-11 03:37:04 +07:00
Iaroslav Postovalov
21dfc37727
Hide ignored targets and update generated file 2020-10-11 03:29:38 +07:00
Iaroslav Postovalov
a0066bb6dd
Fix compiler-embeddable version, add generated sources 2020-10-11 03:09:00 +07:00
Iaroslav Postovalov
60c7b08b42
Remove invalid modifier 2020-10-11 01:27:44 +07:00
Iaroslav Postovalov
8af6195265
Fix build-script error 2020-10-11 01:24:16 +07:00
Iaroslav Postovalov
956fe9b9e6
Track generated code 2020-10-11 01:21:10 +07:00
Iaroslav Postovalov
d46350e7b7
Rework codegen, use GSL vectors to store vectors, implement MatrixContext for Float, Double and Complex matrices with BLAS 2020-10-11 01:15:37 +07:00
Iaroslav Postovalov
69a107819b
Implement vector codegen 2020-10-05 17:46:41 +07:00
Iaroslav Postovalov
77dac58efb
Replace manual matrices classes building with codegen 2020-10-05 13:13:16 +07:00
Iaroslav Postovalov
0a02fd07b4
Replace manual matrices classes building with codegen 2020-10-05 13:13:06 +07:00
Iaroslav Postovalov
abcde808dc
Add first working test, use kotlinx-io fork, major rework of GSL API 2020-10-04 20:17:44 +07:00
Iaroslav Postovalov
eedfcf3932
Drop mingw support in GSL module 2020-10-04 15:53:24 +07:00
Iaroslav Postovalov
53f38e7492
Simplify compilerOpts 2020-10-04 15:39:35 +07:00
Iaroslav Postovalov
881f2280fc
Try adding Windows support 2020-10-04 14:39:24 +07:00
Iaroslav Postovalov
90bdf00f8b
Sort classes, add vectors support 2020-10-04 14:35:51 +07:00
Iaroslav Postovalov
5724558760
Reconfigure native build 2020-10-04 14:10:53 +07:00
Iaroslav Postovalov
74d226cab7
Fix types 2020-10-04 13:54:14 +07:00
Iaroslav Postovalov
fd4253fc93
Provide bindings for each gsl_matrix except char, uchar, long_double because they have no clear KMath analogues 2020-10-04 13:54:00 +07:00
Iaroslav Postovalov
8f6163698c
Update tasks 2020-10-04 13:39:39 +07:00
Iaroslav Postovalov
ef31cfcd65
Simplify build-script 2020-10-04 13:19:49 +07:00
Iaroslav Postovalov
9e277a7de3
Minor changes related to benchmarks and EJML matrix, add GSL module, add wrapper for gsl_matrix, provide headers of gsl, configure cinterop at least for Linux and OSX, update GitHub Actions workflow 2020-10-04 12:45:35 +07:00