Commit Graph

53 Commits

Author SHA1 Message Date
19367b04cd look through histogram function to convince myself of correctness 2024-02-02 18:03:56 +01:00
4113c87e4d continue with big refactor
- delete cdf functions from header file
- delete docs
- rework examples so as to not use sample_90_ci function
- add a few items to README
2024-02-01 20:54:52 +01:00
0975512412 remove functionality
- Sample from arbitrary cdf: unused complexity
- Sample confidence interval directly from cdf: makes sampling
function/array function boundary unclear.
2024-02-01 20:26:37 +01:00
8f6919fa2a give up on text alignment 2024-01-31 15:35:00 +01:00
47c3e5683a fix: alignment 2024-01-31 15:31:51 +01:00
e971d6e1e2 fix: x[i] -> xs[i] bug 2024-01-31 15:27:03 +01:00
3e2eb69e3a display # of values above and below 90% confidence interval 2024-01-31 15:26:20 +01:00
2744136d68 fix: add type to squiggle_more.h; fix type 2024-01-31 15:19:12 +01:00
d78a5cd182 tweak: add decimal points tweak to original histogram function 2024-01-31 15:17:55 +01:00
c676a22ba8 readme tweaks; add 90% histogram function 2024-01-31 15:15:56 +01:00
e62a840625 docs & improve histogram function 2024-01-31 09:49:21 +01:00
4bf13f3c22 increase precision a bit 2024-01-30 20:09:45 +01:00
3a7f9a9d41 update bin size depending on bin width 2024-01-30 18:27:00 +01:00
f524777313 switch to using calloc (initializes memory to zero) 2024-01-30 16:27:17 +01:00
b548d50deb rename variable 2024-01-30 16:24:56 +01:00
d70296f230 add histogram functionality; recompile 2024-01-30 16:23:51 +01:00
6010d99cba fix typo and remake 2024-01-30 13:28:17 +01:00
90555bf3b3 add a few stats functions 2024-01-30 13:27:54 +01:00
27f9d76e9a add comment; recompile 2024-01-28 17:48:51 +01:00
4a4e90f492 reformat remake 2024-01-13 12:47:56 +01:00
8e2f918dd3 add comment about cache analysis 2024-01-13 12:47:14 +01:00
48f333adfe formatting pass; makefile tweaks 2024-01-13 01:05:44 +01:00
b497b5b399 remove loop unrolling again 2024-01-13 00:50:51 +01:00
3bb2804ccf save squiggle_more tweaks 2024-01-13 00:50:27 +01:00
eb1c592610 formatting pass. 2024-01-12 23:55:09 +01:00
dd6bb53f1b add more comments, undo loop unrolling. 2024-01-12 23:53:58 +01:00
c25e9f916f add failed example of loop unrolling 2024-01-12 20:41:06 +01:00
a50d776d2c add comment on size of the C stack 2024-01-12 19:08:12 +01:00
b6bbbc6b2e add comments on cache 2024-01-12 19:02:41 +01:00
1eccd33c71 try adding quotient as private variable 2024-01-12 16:58:45 +01:00
14a18276c0 tweak: don't use unneeded pointers to get cache math right 2024-01-12 16:52:56 +01:00
bbe0116381 add code comment about cache sharing 2024-01-12 00:33:46 +01:00
2b5b496c25 seed cache box name, make "quotient" private var 2024-01-12 00:23:01 +01:00
73ea6f32c2 test i there might be some "false sharing" going on with openmp 2024-01-12 00:11:01 +01:00
95e4532c2c don't make quickselect "destructive"; recompile 2023-12-14 13:02:27 +00:00
4662539c60 run formatting pass 2023-12-09 19:00:43 +00:00
9cda19cbb5 fix various errors from compiler warnings 2023-12-09 18:49:20 +00:00
e1af09b49a add -Wdouble-promotion warning and fix issues it brings up 2023-12-09 18:18:07 +00:00
272d17473d suppress unused variable warnings with UNUSED macro 2023-12-09 17:59:41 +00:00
159a711b34 turn on (almost) all warnings 2023-12-09 17:31:32 +00:00
edb58bdc1d refactor: struct box => box. Through typedef. 2023-12-03 18:25:35 +00:00
53a77cb64c update README with changes 2023-11-30 00:00:11 +00:00
ddf76e79b0 recover better parallelism function from git history, recompile 2023-11-29 23:32:18 +00:00
b22eb34835 add parallelism to sampling 2023-11-29 23:28:31 +00:00
58a329bcc3 Revert "Revert "Merge branch 'master' into quickselect""
This reverts commit 4d218468cf.
2023-11-29 23:21:24 +00:00
4d218468cf Revert "Merge branch 'master' into quickselect"
This reverts commit c77fa34410, reversing
changes made to ffd6e5dcbb.
2023-11-29 23:17:41 +00:00
ca1f81444e reformat & remake 2023-11-29 23:10:54 +00:00
fb110a35f3 refactor & recompile for function definitions 2023-11-29 22:52:24 +00:00
023c9f28ac reorg, refactor, recompile 2023-11-29 22:24:42 +00:00
3e4360f930 move quickselect to squiggle_more.c 2023-11-29 21:49:51 +00:00