Commit Graph

  • a439e0be94 implementation of stabilized quicksort jiri 2023-07-30 11:00:41 +02:00
  • ec42999812 bugfix in permutation of smatrix jiri 2023-07-28 15:38:24 +02:00
  • 9d51ef6fbd implemented cliques in a graph jiri 2023-07-26 23:09:15 +02:00
  • 6fad3847cf graph sources created jiri 2023-07-26 21:39:49 +02:00
  • 51a26337c6 implemented subvector/submatrix with individual index selection jiri 2023-07-26 21:18:57 +02:00
  • 85a514a50e quaternion test in t.cc jiri 2023-06-30 16:05:33 +02:00
  • ca18446804 used .PHONY to enforce generation of version.cc jiri 2023-05-15 17:27:24 +02:00
  • ce2400e703 ipiv diagnostics also for zgesv jiri 2023-05-15 16:53:25 +02:00
  • abdf6cdd73 sanity check of ipiv from cblas_dgesv jiri 2023-05-15 16:45:22 +02:00
  • aa169dd045 option to avoid duplicit xerbla in laerror.cc jiri 2023-05-15 16:44:51 +02:00
  • 5c494684ab added debug testing ipiv in linear_solve_do jiri 2023-05-15 15:47:33 +02:00
  • 475de4869f really final Makefile.am jiri 2023-05-14 21:15:54 +02:00
  • b25ac2df7f final Makefile.am for get_git_version jiri 2023-05-14 21:03:07 +02:00
  • feab44b34a improved get_git_version jiri 2023-05-14 21:00:45 +02:00
  • fd25d0cf2e added git version string access in the code jiri 2023-05-14 16:58:55 +02:00
  • e1757c6d30 scnrm2 in noncblas.cc jiri 2023-04-28 16:47:12 +02:00
  • 696fb5ff1d single precision wrappers in noncblas.cc jiri 2023-04-28 16:38:54 +02:00
  • 525572a0a1 typo in noncblas.cc jiri 2023-04-28 16:09:26 +02:00
  • 5f1dd5f6e8 std::complex in cuda_la.cc and noncblas.cc jiri 2023-04-28 15:49:18 +02:00
  • 984c37721a tX.cc jiri 2023-04-11 18:35:07 +02:00
  • 072888e2d5 3d X11 projection example jiri 2023-04-08 20:05:45 +02:00
  • c24efe43a1 perspective projection in vecmat3 and tX test program jiri 2023-04-08 17:31:06 +02:00
  • 2922330c80 NRVec::prepend implemented jiri 2023-03-17 16:04:41 +01:00
  • 8e9a8a999b put() and get() moved from vec.cc to vec.h to support user-defined types jiri 2023-03-10 16:39:07 +01:00
  • 01ee3b3520 SCALAR traits for bool jiri 2023-01-31 15:48:43 +01:00
  • 52ecfd36f6 on some compiler explicit instantiation od soem methods was needed in sparsemat.cc jiri 2022-11-02 16:42:54 +01:00
  • 532a035509 #ifdef NO_NUMERIC_LIMITS for portability jiri 2022-11-02 16:19:52 +01:00
  • f368a6dd50 implemented uniformly random rotation quaternion jiri 2022-11-02 14:23:26 +01:00
  • 4a8e008811 laerror use std::exception jiri 2022-10-31 12:53:35 +01:00
  • 4e2ee8a14e implementation of NRVec::permuted moved to permutation.h jiri 2022-10-28 19:59:33 +02:00
  • 496f004b5b permuteme with NRPerm jiri 2022-10-28 19:51:27 +02:00
  • 31c45d44ec outer product and intertia tensor in vecmat3 jiri 2022-10-28 16:14:13 +02:00
  • 43e53b0bbc optional threshold for sparsemat::simplify jiri 2022-08-11 16:02:15 +02:00
  • dc0b823c3a realpart() for sparsemat jiri 2022-08-11 15:52:58 +02:00
  • 11e0429ed5 fixed sparsemat::gemv jiri 2022-08-11 15:16:04 +02:00
  • 08b6b16e57 nrvec concatmescaled jiri 2022-08-10 16:25:17 +02:00
  • c3c155736e matrix exp() normtype->elementtype for complex exp jiri 2022-08-10 16:05:14 +02:00
  • cd42cf4043 added support for profiling jiri 2022-07-27 16:28:00 +02:00
  • d7ea3b068d added warnings in davidson jiri 2022-07-08 17:04:28 +02:00
  • 89ec220f48 davidson assumend converged if zero krylov vector encountered jiri 2022-07-08 17:01:09 +02:00
  • 3f0fd3f8b0 some tests with unitary matrices jiri 2022-07-08 15:48:15 +02:00
  • 1452f61dbd dummy conjugateme for real matrices jiri 2022-07-08 14:58:24 +02:00
  • 0ff3dbba54 LA traits for Quaternion class jiri 2022-07-08 14:50:10 +02:00
  • ad9e32ea98 expi(A) = exp(i A) function jiri 2022-07-08 11:36:04 +02:00
  • 997bcc95ad NRMat complexify(real,imag) jiri 2022-07-08 11:35:23 +02:00
  • dbbe16fc30 optional vr vl pointers for gdiagonalize jiri 2022-07-08 11:34:50 +02:00
  • 9c63880efb implemented optional shift in bitvector mantissa jiri 2022-07-08 10:58:30 +02:00
  • bcec9491f7 debugged bitvector mantissa jiri 2022-07-05 21:19:09 +02:00
  • 31858216be added bitvector_decimal jiri 2022-07-01 14:15:44 +02:00
  • b63373fe7b bitvector mantissa implemented jiri 2022-06-24 06:42:32 +02:00
  • 6c22365a48 added NRVec::subvector jiri 2022-06-23 19:34:17 +02:00
  • 0d5a893b95 davidson.h - handled zero remainder vector in orthogonalization jiri 2022-06-22 21:03:20 +02:00
  • 2bdfe1bd70 removed debug print jiri 2022-06-22 20:23:17 +02:00
  • 631ec298f5 added some convenience functions for bitvector jiri 2022-06-22 19:41:25 +02:00
  • 2621f444e1 fixed bug in nrvec::concatme jiri 2022-06-21 17:33:16 +02:00
  • e8641c2833 vec.h added optional parameters to NRVec::norm() jiri 2022-06-15 14:42:19 +02:00
  • 486dae31f4 renamed local nextpow2 jiri 2022-06-11 21:57:56 +02:00
  • 23d70d3808 NRVec sorting moved to .h to be available for newly derived non-plain data types jiri 2022-06-09 21:36:42 +02:00
  • 3a163ae81f ContFrac constructor from list jiri 2022-06-09 20:55:10 +02:00
  • 2ff6ded164 NRVec from list constructor made explicit jiri 2022-06-09 20:51:09 +02:00
  • 40dadb63e8 change in traits.h for compatibility with NRVec as quantum register jiri 2022-06-09 14:50:31 +02:00
  • e396a8ccd9 NRVec concatme and append jiri 2022-06-09 13:56:42 +02:00
  • 12585b0bd3 complex davidson - compilable but not tested yet jiri 2022-06-08 21:22:01 +02:00
  • 3ea56da8d5 another text example added in t.cc jiri 2022-03-16 15:19:30 +01:00
  • 6c5f0eb68e finished ContFrac implementation jiri 2022-02-22 15:46:07 +01:00
  • a032344c66 ContFrac arithmetics jiri 2022-02-21 16:45:44 +01:00
  • b4aaa77da4 working on contfrac jiri 2022-02-19 19:10:24 +01:00
  • e67e6a5797 progressing on contfrac jiri 2022-02-18 20:55:37 +01:00
  • 0e8c20770f NRVec from std::list jiri 2022-02-18 19:03:19 +01:00
  • 10985a146b basic routines for ContFrac jiri 2022-02-18 16:10:31 +01:00
  • 5544ea4ee7 a simple class for continued fractions introduced jiri 2022-02-17 18:03:47 +01:00
  • c6356c0c76 test of permuted_rows jiri 2022-02-03 11:04:55 +01:00
  • ee21da1311 simple fit weight scaling jiri 2021-11-22 23:06:22 +01:00
  • 999093c7dd simple_fit.operator[] jiri 2021-11-22 17:06:48 +01:00
  • 78efe19873 simple.h ... avoiding warnign on unitnitialized irow and icol jiri 2021-11-22 17:00:04 +01:00
  • c4eca1b991 vec3 elementwise_product jiri 2021-11-22 16:38:03 +01:00
  • 0c4c701867 little improvement in simple_fit jiri 2021-11-22 14:45:06 +01:00
  • c45e3cc40c simple_linfit implemented jiri 2021-11-22 14:22:19 +01:00
  • 060163d4c4 simple.h and simple.cc for algorithms independent on external libraries jiri 2021-11-21 22:22:01 +01:00
  • 0b3a6c5473 gauss elimination for vecmat3 jiri 2021-11-21 00:08:09 +01:00
  • 30f4d29d82 eigensolver for symmetric Mat3 jiri 2021-11-20 22:14:40 +01:00
  • 4e08955ed5 _LA_count_check not const jiri 2021-11-13 19:06:05 +01:00
  • b1fea2f1c2 diffabs return normtype entity, elementwise abs() implemented jiri 2021-11-13 19:00:46 +01:00
  • f5d1a13a18 NRPerm::reverse jiri 2021-11-09 13:19:24 +01:00
  • 6715260da7 allow trivial copyonwrite() on empty vec/mat/... jiri 2021-11-04 14:21:13 +01:00
  • 9c6ab037cf contructors from braced list for permutations and polynomials jiri 2021-10-28 20:44:05 +02:00
  • d96531f340 added tests for plain data in constructors of vec mat smat jiri 2021-10-28 20:17:32 +02:00
  • b50f9b36b1 Initialization of Vec3, MAt3, and Quaternion from brace-enclosed list jiri 2021-10-28 18:14:07 +02:00
  • b7d3a5d977 vector and matrix contructors from arrays of arbirary size via nested templates jiri 2021-10-27 23:24:41 +02:00
  • e0b4738b17 la_traits export SCALAR macro jiri 2021-10-22 15:21:00 +02:00
  • 1bfb548835 NRVec concatenation implemented jiri 2021-10-22 13:28:13 +02:00
  • d1a43830fc release 1.2 jiri 2021-10-07 16:22:17 +02:00
  • 54bbdd0054 fix of quaternion.cc for older compiler compatibility jiri 2021-10-07 14:13:41 +02:00
  • 87d560beb2 vecmat3.cc compatibility fix jiri 2021-10-07 14:10:22 +02:00
  • 8079bd8820 vecmat3.cc fix for older compiler compatibility jiri 2021-10-07 14:07:21 +02:00
  • 4a08475527 tiny fix in vec.h for older compiler compatibility jiri 2021-10-07 13:57:19 +02:00
  • ef1d3c3e3d implementation of value of odd and even polynomials jiri 2021-10-05 22:30:06 +02:00
  • 4c420b1e9b polynomial odd and even powers separation jiri 2021-10-05 17:33:30 +02:00
  • 59f3bb9eea implemented Hermite polynomials jiri 2021-10-05 17:15:47 +02:00
  • 7aae1df938 added symmetry declaration for complex 2-el integrals to fourindex.h jiri 2021-09-30 14:55:26 +02:00