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