Commit Graph

44 Commits

Author SHA1 Message Date
Nuwan Yapa 262ab3d426 Working result for SRC 2024-10-30 16:40:57 -04:00
Nuwan Yapa c2f7bde00e Move math functions to a seperate file 2024-09-19 18:25:30 -04:00
Nuwan Yapa 6e5e1d0132 Reorganize 2024-09-19 18:16:37 -04:00
Nuwan Yapa 449c93817a Refactor 3-body V matrix 2024-06-27 18:04:56 -04:00
ysyapa 58e32f4950 Big optimization due to triangle inequality 2024-05-31 20:13:20 +00:00
Nuwan Yapa 6a3590cd85 Implemented LRUCache for V matrix elements 2024-04-24 15:14:32 -04:00
Nuwan Yapa aac1a2e431 Added parameters for tolerance and maximum evaluations in V_numerical 2024-04-24 14:19:03 -04:00
Nuwan Yapa 459aed5b78 Cache implements 'dtype' 2024-04-23 13:10:06 -04:00
Nuwan Yapa 1507f53f50 V matrix elements caching 2024-04-23 12:35:20 -04:00
Nuwan Yapa 71c789376d Numerical calculation of V matrix 2024-04-22 15:12:16 -04:00
Nuwan Yapa c5e4f51b0c Spelling fix 2024-04-22 09:36:08 -04:00
Nuwan Yapa fcdd669983 Formatting 2024-04-19 18:26:37 -04:00
Nuwan Yapa e3b06b8bcd Parity symmetry reduction 2024-04-19 18:25:56 -04:00
Nuwan Yapa 9675e4a47e Optimize Moshinsky matrix construction 2024-04-19 17:18:36 -04:00
Nuwan Yapa 4fae06f8cd Now Emax = max(l1 + l2 + 2*(n1 + n2)) 2024-04-19 15:31:38 -04:00
Nuwan Yapa 43c4a5941c Back to all E ≤ Emax (instead of every other) 2024-04-19 15:28:02 -04:00
Nuwan Yapa fce2f997c8 OSBRACKETS implemented and NuclearToolkit.jl removed 2024-04-19 15:18:36 -04:00
Nuwan Yapa 4c368ac903 Proper mu and omega constants 2024-04-17 16:25:06 -04:00
Nuwan Yapa 0ff9786bef Added triangle inequality checker 2024-04-16 13:00:57 -04:00
Nuwan Yapa fbab9c0316 Critical bug fixed: missing Kronecker deltas 2024-04-02 18:48:41 -04:00
Nuwan Yapa 47b02cf78a Parallelized V matrix construction 2024-03-27 18:09:22 -04:00
Nuwan Yapa 3c72bbc7b6 Critical error in T matrix fixed 2024-03-12 18:46:52 -04:00
Nuwan Yapa 56f1b9f68d No precalculation of 6j symbols 2024-03-08 16:18:55 -05:00
Nuwan Yapa 8c74ac79da Remove deprecated function 2024-03-08 08:42:30 -05:00
Nuwan Yapa 13f315dc56 Function for constructing V matrix 2024-03-07 20:47:50 -05:00
Nuwan Yapa 9741b0bb60 Switched to sparse matrices 2024-03-07 19:47:45 -05:00
Nuwan Yapa 0ed7a1f25d Moshinsky partially optimized 2024-03-06 14:27:02 -05:00
Nuwan Yapa b32c21dd2f NuclearToolkit.jl updated 2024-03-06 10:38:00 -05:00
Nuwan Yapa 93fa3c4dc7 Mass parameter (mu) incorporated 2024-03-04 14:17:38 -05:00
Nuwan Yapa b4e7897cb7 Introduced omega 2024-02-27 13:45:43 -05:00
Nuwan Yapa 14b574500c Simplification 2024-02-27 13:31:40 -05:00
Nuwan Yapa 5d39015976 Better sum 2024-02-27 11:20:28 -05:00
Nuwan Yapa 4bf2872e95 Hopeless optimization 2024-02-26 12:28:09 -05:00
Nuwan Yapa 31d6086cb0 Another optimization 2024-02-22 20:17:31 -05:00
Nuwan Yapa eef8f32ea9 Optimization 2024-02-22 20:12:41 -05:00
Nuwan Yapa a2272122c0 Optimize to prevent overflows 2024-02-22 12:39:18 -05:00
Nuwan Yapa 510c4d5d92 Normalization factor = (-1)^n * Wikipedia 2024-02-22 11:26:24 -05:00
Nuwan Yapa 6b7b759979 Gaussian potential implemented 2024-02-21 19:32:11 -05:00
Nuwan Yapa da91031577 s.p. T matrix (untested) 2024-02-21 16:59:22 -05:00
Nuwan Yapa 1d84deedcb Comment 2024-02-21 14:43:36 -05:00
Nuwan Yapa 2c53ab1f69 Moshinsky matrix (untested) 2024-02-21 14:40:54 -05:00
Nuwan Yapa 4cd506ab15 New basis ordering 2024-02-21 13:24:06 -05:00
Nuwan Yapa 015a662901 Rename N = E and n = k + 1 2024-02-21 10:14:18 -05:00
ysyapa a55c6b49c0 Constructing basis 2024-02-17 00:45:15 +00:00