Commit Graph
100 Commits
Author SHA1 Message Date
jiri d8136aaa58 updated gitignore 2026-11-05 17:35:50 +01:00
jiri f9d663ec67 updated gitignore 2026-11-05 17:29:01 +01:00
jiri 90c37c9ec8 float support in doc 2026-11-05 17:23:57 +01:00
jiri d8c21582c7 float support for optimize 2026-11-05 17:21:14 +01:00
jiri 0751cff8b8 float support for polynomial 2026-11-05 16:59:52 +01:00
jiri d11e7515de float support for fourindex 2026-11-05 16:47:10 +01:00
jiri b3b023bfc3 float support for tensor 2026-11-05 16:43:09 +01:00
jiri c711270e25 float support for sparse matrices 2026-11-05 16:37:24 +01:00
jiri 2ed864bda4 numerical thresholds collected into a traits template 2026-11-05 16:27:49 +01:00
jiri 48796fba1b float support for nonclass functions 2026-11-05 16:18:49 +01:00
jiri bb42a566bc mat: efficient complexify 2026-11-05 15:47:07 +01:00
jiri 5266767a4c float support for smat 2026-11-05 15:42:29 +01:00
jiri ee8c6279e1 float support for mat 2026-11-05 15:28:51 +01:00
jiri 9ada78c9bb float support for vec 2026-11-05 15:20:27 +01:00
jiri f6da197192 added missing float support in noncblas 2026-11-05 15:09:05 +01:00
jiri 5b3bd82bed just testing the push mirror 2026-11-04 14:44:29 +01:00
jiri c635795615 README - note about mirroring at github 2026-11-04 14:37:20 +01:00
jiri 05f5dd5ffc updated README 2026-11-04 13:49:56 +01:00
jiri 108913da00 some more cosmetic fixes 2026-10-31 06:27:16 +01:00
jiri 20a03cc1b2 updated build system and version set to 1.5 2026-10-30 23:03:04 +01:00
jiri 764290e413 bugfixes in auxstorage 2026-10-30 22:20:36 +01:00
jiri 4ba2b9a2c1 doc/manual.pdf not in git, only sources 2026-10-30 22:18:44 +01:00
jiri a79e90d447 CLAUDE.md updated 2026-10-30 22:16:00 +01:00
jiri 648c8d1061 LaTeX manual 2026-10-30 22:15:26 +01:00
jiri 176562f088 comment corrections 2026-10-30 21:56:04 +01:00
jiri 9be1578b8f bugfix in get_git_version 2026-10-30 21:45:30 +01:00
jiri 548fb47764 bugfix in optimize 2026-10-30 21:38:02 +01:00
jiri 7d34ede867 bugfix in diis 2026-10-30 21:34:39 +01:00
jiri 42299558b0 another fix in laerror 2026-10-30 21:29:47 +01:00
jiri 40a77a8762 bugfixes in laerror 2026-10-30 21:27:02 +01:00
jiri 31671ce204 bugfixes in auxstorage 2026-10-30 21:19:29 +01:00
jiri 65eb8ccd49 bugfixes is random 2026-10-30 21:14:40 +01:00
jiri 815d5b87a1 matexp bugfix efficiency of polynom() 2026-10-30 21:06:33 +01:00
jiri 7efc12eb5e bugfixes in davidson - complex 2026-10-29 23:47:19 +01:00
jiri f970a48949 bugfixes in lanczos 2026-10-29 23:46:58 +01:00
jiri 3de50b1f34 bugfixes in conjgrad 2026-10-29 23:46:40 +01:00
jiri 498636927d bugfixes in gmres 2026-10-29 23:46:20 +01:00
jiri e8979df1b1 bugfix in mat.cc for cuda 2026-10-29 23:46:00 +01:00
jiri 4f3ec9aef9 bugfixes in reg and regsurf 2026-10-29 22:48:21 +01:00
jiri 8e82597927 bugfixes in fourindex 2026-10-29 21:51:19 +01:00
jiri 22e3d2fb63 bugfixes in tensor 2026-10-29 21:51:03 +01:00
jiri 4fac0f0dda .gitignore update 2026-10-29 21:28:18 +01:00
jiri a808045360 bugfixes in vecmat3 and quaternion 2026-10-29 21:27:58 +01:00
jiri e9fa634843 bugfixes in vecmat3 2026-10-28 23:06:23 +01:00
jiri dc7f9bef93 bugfixes in quaternion 2026-10-28 23:06:08 +01:00
jiri a95c7bfefe bugfixes in bitvector 2026-10-28 23:05:50 +01:00
jiri 4bc7be4265 bugfixes in contfrac and polynomial 2026-10-28 22:18:58 +01:00
jiri 63b9e8c92e bugfixes in permutation 2026-10-28 21:53:40 +01:00
jiri 420eeedd8e CLAUDE instructions 2026-10-28 21:12:09 +01:00
jiri 9eb92f4efa fourindex bugfixes 2026-10-28 21:11:36 +01:00
jiri cbf054fd7a bugfixes in tensor 2026-10-28 00:04:20 +01:00
jiri 79a0cf9247 bugfixes in sparsemat and sparsesmat 2026-10-27 23:18:40 +01:00
jiri 1868b1d261 smat: reverted to former operator() just accessing the storage 2026-10-27 22:59:10 +01:00
jiri 204bfc4871 sparsemat bugfixes 2026-10-27 21:24:20 +01:00
jiri 25d0d40bee bugfixes in smat and related, mainly for complex hermitian interpretation 2026-10-27 20:36:24 +01:00
jiri 1d4b33b50c a formal fix of forbidden operator 2026-10-27 19:15:37 +01:00
jiri ad98173078 bugfixes in mat.h mat.cc and related 2026-10-27 19:14:30 +01:00
jiri 37f790c20a bugfixes in vec.h, vec.cc 2026-10-27 16:32:53 +01:00
jiri 8b55c3d0c1 bugfixes in nonclass, mainly complex-related 2026-10-27 15:15:10 +01:00
jiri 66cb0bbdca optimize: instantization macro 2026-10-27 10:29:18 +01:00
jiri 00aaa10846 bugfix of complex calcinverse and calcsvdinverse in nonclass 2026-10-26 22:52:50 +01:00
jiri 627d21dedc bugfixes in miscfunc - gamma, binom, zeta 2026-10-26 22:22:44 +01:00
jiri be8c44e6c6 optimize: Trust region and P-RFO and Levenberg-Marquardt vibe-coded 2026-10-26 16:51:42 +01:00
jiri 3ef603c184 optimize: freezing parameters in a problem using a bitvector 2026-10-26 16:31:36 +01:00
jiri 0900678e5c vec.h cosmetic fix 2026-10-26 16:20:45 +01:00
jiri b38bd343f4 testoptimize testbed created 2026-10-26 16:10:07 +01:00
jiri 9ff29754fd vec: subvector_from and _to 2026-10-26 16:02:13 +01:00
jiri 2e6ce0c13e optimize: cobyla vibe-coded 2026-10-26 15:29:48 +01:00
jiri f7ef134fc5 bugfixes in vec mat smat - mainly missing copyonwrite()s 2026-10-26 15:11:45 +01:00
jiri eccb3a68f8 optimize: QNG and rotosolve vibe-coded 2026-10-26 14:24:37 +01:00
jiri 01f635ea73 diis.h CRLF -> LF 2026-10-26 13:45:57 +01:00
jiri 5fa73c1e2e diis: fix memory leak and make reset() 2026-10-26 13:45:20 +01:00
jiri b47e61a061 avoided mktemp in auxstorage 2026-10-26 13:39:01 +01:00
jiri 868c0449b9 optimize: SPSA and Adam optimizers, generalized call_on_me() in vec.h 2026-10-26 13:27:01 +01:00
jiri 4c37ffdf12 optimize: added Powell and Nelder-Mead method 2026-10-26 12:52:04 +01:00
jiri 3b7be8bc43 optimize: more gradient-based methods vibe-coded 2026-10-26 12:39:09 +01:00
jiri ae7a40bd77 optimize: reorganization of hyperparameters and optevaluator and optstate 2026-10-26 11:34:03 +01:00
jiri 4ad3405df9 .gitignore update 2026-10-25 05:21:12 +01:00
jiri 7fa2d9fe66 fixed missing copyonwrite() in optimize.cc 2026-10-24 04:39:23 +02:00
jiri 188fa1a434 BFGS optimization implemented 2026-10-23 16:38:03 +02:00
jiri c4055403f6 smat - implemented rank2 update 2026-10-23 16:35:22 +02:00
jiri 338381e160 fixed some conjugation issues in cblas replacement wrappers 2026-10-23 16:34:08 +02:00
jiri 7b11eb78bd vec.cc complex gemv support conjugation flag 2026-10-23 16:32:26 +02:00
jiri 6254f2026c optimizers - initial revision 2026-10-23 14:46:12 +02:00
jiri 0b1f9545c7 made compilable with gcc16 2026-10-23 14:45:49 +02:00
jiri 2290c55ab8 mat.h added missing typename 2026-09-08 16:47:51 +02:00
jiri 837963193f adjoint matrix 2026-09-05 18:15:39 +02:00
jiri 47913b40ce NRMat svdinverse() 2026-09-05 09:47:01 +02:00
jiri e5073a3141 permutation: in-place inversion 2026-07-31 20:50:36 +02:00
jiri 3bfa3007ce bugfix for compatibility with gcc16 2026-06-01 15:45:36 +02:00
jiri 4bacfc02f9 NRVec::iamax() 2026-03-18 14:53:52 +01:00
jiri fa59833e1e tensor: numpy file i/o 2026-03-09 18:34:56 +01:00
jiri 302055db86 tensor: subtensor1() 2026-03-09 17:10:58 +01:00
jiri 9b5372fcae NRVec::reverse() 2026-03-09 16:52:42 +01:00
jiri fea32c3611 cleanup debug prints 2026-03-04 12:51:37 +01:00
jiri 69b08da2fd determinant(): added workaround for openblas dgesv incompatibiility 2026-03-04 12:48:40 +01:00
jiri 061880fb9f improved diagnostics in clapack_dgesv replacement and bugfix in wrapper of dspsv 2026-03-04 10:55:59 +01:00
jiri dfa9369779 some tests of matrix log 2026-03-03 15:26:14 +01:00
jiri 1735b35909 svd_solve optionally report nullity 2026-02-11 18:03:21 +01:00
jiri f8923b1a3f svd_solve implemented 2026-02-11 16:56:12 +01:00