commit 93e13bad9c154620773f20df62bbf6cb83392d69 parent e61918f1075942101c55f3755383e27bf4e14193 Author: NunoSempere <nuno.sempere@protonmail.com> Date: Sun, 19 Nov 2023 19:25:42 +0000 simplify unneeded imports, use nested functions a bit more Diffstat:
22 files changed, 5 insertions(+), 45 deletions(-)
diff --git a/examples/core/00_example_template/example.c b/examples/core/00_example_template/example.c @@ -1,5 +1,4 @@ #include "../../../squiggle.h" -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/core/01_one_sample/example.c b/examples/core/01_one_sample/example.c @@ -1,5 +1,4 @@ #include "../../../squiggle.h" -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/core/02_time_to_botec/example b/examples/core/02_time_to_botec/example Binary files differ. diff --git a/examples/core/02_time_to_botec/example.c b/examples/core/02_time_to_botec/example.c @@ -1,29 +1,7 @@ #include "../../../squiggle.h" -#include <stdint.h> #include <stdio.h> #include <stdlib.h> -// Estimate functions -double sample_0(uint64_t* seed) -{ - return 0; -} - -double sample_1(uint64_t* seed) -{ - return 1; -} - -double sample_few(uint64_t* seed) -{ - return sample_to(1, 3, seed); -} - -double sample_many(uint64_t* seed) -{ - return sample_to(2, 10, seed); -} - int main() { // set randomness seed @@ -34,6 +12,11 @@ int main() double p_b = 0.5; double p_c = p_a * p_b; + double sample_0(uint64_t* seed){ return 0; } + double sample_1(uint64_t* seed) { return 1; } + double sample_few(uint64_t* seed) { return sample_to(1, 3, seed); } + double sample_many(uint64_t* seed) { return sample_to(2, 10, seed); } + int n_dists = 4; double weights[] = { 1 - p_c, p_c / 2, p_c / 4, p_c / 4 }; double (*samplers[])(uint64_t*) = { sample_0, sample_1, sample_few, sample_many }; @@ -45,11 +28,5 @@ int main() } printf("Mean: %f\n", array_mean(result_many, n_samples)); - // printf("result_many: ["); - // for(int i=0; i<100; i++){ - // printf("%.2f, ", result_many[i]); - // } - // printf("]\n"); - free(seed); } diff --git a/examples/core/03_gcc_nested_function/example.c b/examples/core/03_gcc_nested_function/example.c @@ -1,5 +1,4 @@ #include "../../../squiggle.h" -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/core/04_gamma_beta/example.c b/examples/core/04_gamma_beta/example.c @@ -1,5 +1,4 @@ #include "../../../squiggle.h" -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/core/05_hundred_lognormals/example.c b/examples/core/05_hundred_lognormals/example.c @@ -1,5 +1,4 @@ #include "../../../squiggle.h" -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/more/00_example_template/example.c b/examples/more/00_example_template/example.c @@ -1,6 +1,5 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/more/01_sample_from_cdf/example.c b/examples/more/01_sample_from_cdf/example.c @@ -1,7 +1,6 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" #include <math.h> -#include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <time.h> diff --git a/examples/more/02_sample_from_cdf_beta/example b/examples/more/02_sample_from_cdf_beta/example Binary files differ. diff --git a/examples/more/02_sample_from_cdf_beta/example.c b/examples/more/02_sample_from_cdf_beta/example.c @@ -1,7 +1,6 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" #include <math.h> -#include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <time.h> diff --git a/examples/more/03_ci_beta/example.c b/examples/more/03_ci_beta/example.c @@ -1,6 +1,5 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/more/04_nuclear_war/example.c b/examples/more/04_nuclear_war/example.c @@ -1,7 +1,6 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" #include <math.h> -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/more/05_burn_10kg_fat/example.c b/examples/more/05_burn_10kg_fat/example.c @@ -1,7 +1,6 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" #include <math.h> -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/more/06_nuclear_recovery/example.c b/examples/more/06_nuclear_recovery/example.c @@ -1,7 +1,6 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" #include <math.h> -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/more/07_algebra/example.c b/examples/more/07_algebra/example.c @@ -1,7 +1,6 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" #include <math.h> -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/more/08_algebra_and_conversion/example.c b/examples/more/08_algebra_and_conversion/example.c @@ -1,7 +1,6 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" #include <math.h> -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/more/09_ergonomic_algebra/example.c b/examples/more/09_ergonomic_algebra/example.c @@ -1,7 +1,6 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" #include <math.h> -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/more/10_twitter_thread_example/example.c b/examples/more/10_twitter_thread_example/example.c @@ -1,6 +1,5 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/more/11_billion_lognormals_paralell/example b/examples/more/11_billion_lognormals_paralell/example Binary files differ. diff --git a/examples/more/11_billion_lognormals_paralell/example.c b/examples/more/11_billion_lognormals_paralell/example.c @@ -1,6 +1,5 @@ #include "../../../squiggle.h" #include "../../../squiggle_more.h" -#include <stdint.h> #include <stdio.h> #include <stdlib.h> diff --git a/examples/more/12_time_to_botec_parallel/example b/examples/more/12_time_to_botec_parallel/example Binary files differ.