squiggle.c

Self-contained Monte Carlo estimation in C99
Log | Files | Refs | README

commit 219096a5170f4c977a75f42e6a7a94e78bb446f3
parent 65a104e089de7960d5ef9a2d3fb0906ac8120010
Author: NunoSempere <nuno.sempere@protonmail.com>
Date:   Sat, 18 Nov 2023 18:51:34 +0000

fix: compilation errors after api drift

Diffstat:
Mexamples/00_example_template/example | 0
Mexamples/00_example_template/example.c | 3++-
Mexamples/07_ci_beta/example | 0
Mexamples/07_ci_beta/example.c | 2+-
Mexamples/08_nuclear_war/example | 0
Mexamples/09_burn_10kg_fat/example | 0
Mexamples/09_burn_10kg_fat/example.c | 8+++++---
Mexamples/10_nuclear_recovery/example | 0
Mexamples/11_algebra/example | 0
Mexamples/12_algebra_and_conversion/example | 0
Mexamples/13_ergonomic_algebra/example | 0
Mexamples/14_twitter_thread_example/example | 0
Mexamples/16_100_lognormal_samples/example | 0
13 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/examples/00_example_template/example b/examples/00_example_template/example Binary files differ. diff --git a/examples/00_example_template/example.c b/examples/00_example_template/example.c @@ -9,6 +9,7 @@ int main() uint64_t* seed = malloc(sizeof(uint64_t)); *seed = 1000; // xorshift can't start with 0 - + // ... + free(seed); } diff --git a/examples/07_ci_beta/example b/examples/07_ci_beta/example Binary files differ. diff --git a/examples/07_ci_beta/example.c b/examples/07_ci_beta/example.c @@ -14,7 +14,7 @@ int main() uint64_t* seed = malloc(sizeof(uint64_t)); *seed = 1000; // xorshift can't start with 0 - struct c_i beta_1_2_ci_90 = get_90_confidence_interval(beta_1_2_sampler, seed); + ci beta_1_2_ci_90 = get_90_confidence_interval(beta_1_2_sampler, seed); printf("90%% confidence interval of beta(1,2) is [%f, %f]\n", beta_1_2_ci_90.low, beta_1_2_ci_90.high); free(seed); diff --git a/examples/08_nuclear_war/example b/examples/08_nuclear_war/example Binary files differ. diff --git a/examples/09_burn_10kg_fat/example b/examples/09_burn_10kg_fat/example Binary files differ. diff --git a/examples/09_burn_10kg_fat/example.c b/examples/09_burn_10kg_fat/example.c @@ -33,7 +33,7 @@ int main() result[i] = sample_minutes_per_day_jumping_rope_needed_to_burn_10kg(seed); } - printf("How many minutes per day do I have to jump rope to lose 10kg of fat by the end of the year?\n"); + printf("## How many minutes per day do I have to jump rope to lose 10kg of fat by the end of the year?\n"); printf("Mean: %f\n", array_mean(result, n)); printf("A few samples: [ "); for (int i = 0; i < 9; i++) { @@ -41,8 +41,10 @@ int main() } printf("... ]\n"); - struct c_i c_i_90 = get_90_confidence_interval(sample_minutes_per_day_jumping_rope_needed_to_burn_10kg, seed); - printf("90%% confidence interval: [%f, %f]\n", c_i_90.low, c_i_90.high); + ci ci_90 = get_90_confidence_interval(sample_minutes_per_day_jumping_rope_needed_to_burn_10kg, seed); + printf("90%% confidence interval: [%f, %f]\n", ci_90.low, ci_90.high); + + free(seed); } diff --git a/examples/10_nuclear_recovery/example b/examples/10_nuclear_recovery/example Binary files differ. diff --git a/examples/11_algebra/example b/examples/11_algebra/example Binary files differ. diff --git a/examples/12_algebra_and_conversion/example b/examples/12_algebra_and_conversion/example Binary files differ. diff --git a/examples/13_ergonomic_algebra/example b/examples/13_ergonomic_algebra/example Binary files differ. diff --git a/examples/14_twitter_thread_example/example b/examples/14_twitter_thread_example/example Binary files differ. diff --git a/examples/16_100_lognormal_samples/example b/examples/16_100_lognormal_samples/example Binary files differ.