From 2459e16f05a1204356afb9f475fc91a6a50f9a69 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Fri, 20 Dec 2024 19:17:53 +0100 Subject: [PATCH] chore: minor changes --- flake.lock | 38 ++++++++++++++-------------- resources/sourcecode/montecarlo-pi.c | 12 ++++----- src/thesis/imports/preamble.typ | 8 +++--- src/thesis/imports/workarounds.typ | 5 ++-- 4 files changed, 31 insertions(+), 32 deletions(-) diff --git a/flake.lock b/flake.lock index a3a4877..0d1660e 100644 --- a/flake.lock +++ b/flake.lock @@ -42,11 +42,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1733312601, - "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", + "lastModified": 1736143030, + "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", + "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", "type": "github" }, "original": { @@ -75,11 +75,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1734119587, - "narHash": "sha256-AKU6qqskl0yf2+JdRdD0cfxX4b9x3KKV5RqA6wijmPM=", + "lastModified": 1736344531, + "narHash": "sha256-8YVQ9ZbSfuUk2bUf2KRj60NRraLPKPS0Q4QFTbc+c2c=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3566ab7246670a43abd2ffa913cc62dad9cdf7d5", + "rev": "bffc22eb12172e6db3c5dde9e3e5628f8e3e7912", "type": "github" }, "original": { @@ -91,14 +91,14 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1733096140, - "narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=", + "lastModified": 1735774519, + "narHash": "sha256-CewEm1o2eVAnoqb6Ml+Qi9Gg/EfNAxbRx1lANGVyoLI=", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" }, "original": { "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" } }, "nixpkgs-lib_2": { @@ -115,11 +115,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1734126203, - "narHash": "sha256-0XovF7BYP50rTD2v4r55tR5MuBLet7q4xIz6Rgh3BBU=", + "lastModified": 1736241350, + "narHash": "sha256-CHd7yhaDigUuJyDeX0SADbTM9FXfiWaeNyY34FL1wQU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "71a6392e367b08525ee710a93af2e80083b5b3e2", + "rev": "8c9fd3e564728e90829ee7dbac6edc972971cd0f", "type": "github" }, "original": { @@ -240,11 +240,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1734358242, - "narHash": "sha256-6driCwcfOHz+mrvuEBlwVHIzgRbqNBcoDnjgM6ZAk6E=", + "lastModified": 1736427618, + "narHash": "sha256-cqE5gN5GV15a5MjHy1Ab8wY+VynK6f2T3eg4yYsU51A=", "owner": "typst", "repo": "typst", - "rev": "8b1e0d3a233950bd8fd553e118ec6342efb42855", + "rev": "9473aface183feaf48601c5264c3604f5798169e", "type": "github" }, "original": { @@ -256,11 +256,11 @@ "typst-packages": { "flake": false, "locked": { - "lastModified": 1734351258, - "narHash": "sha256-Aaz8EJVVFp9ZxRGijKPtwhWOPJI9fWOhCuwb5vsRD8U=", + "lastModified": 1736419772, + "narHash": "sha256-+TGfIcR977dcE73EVUCr4qdTD3I4R5A+rXdGAgHy9nA=", "owner": "typst", "repo": "packages", - "rev": "4dca2a911b80414eb84883131c1c40912a3ddcf7", + "rev": "c5f4970d113b9ac3e4d6e4b1ce25622d2a0b8c5e", "type": "github" }, "original": { diff --git a/resources/sourcecode/montecarlo-pi.c b/resources/sourcecode/montecarlo-pi.c index 41c942b..2c15963 100644 --- a/resources/sourcecode/montecarlo-pi.c +++ b/resources/sourcecode/montecarlo-pi.c @@ -3,20 +3,20 @@ #include int main(int argc, char* argv[]) { - double x,y,z,count; - - int n = atoi(argv[1]); // Number of iterations + double x,y,z; + int count = 1; srand(time(NULL)); + int n = atoi(argv[1]); // User input: number of iterations to perform + for (int i = 0; i < n; i++) { x = (double) rand() / RAND_MAX; y = (double) rand() / RAND_MAX; - z = x * x + y * y; - if (z <= 1) count++; + if ((x * x + y * y) <= 1) count++; } - printf("π approx.: %g", (count / n) * 4); + printf("π approx.: %g\n", ((double)count / n) * 4); return(0); } diff --git a/src/thesis/imports/preamble.typ b/src/thesis/imports/preamble.typ index bc8b3b2..6e24fb8 100644 --- a/src/thesis/imports/preamble.typ +++ b/src/thesis/imports/preamble.typ @@ -1,10 +1,10 @@ #import "@preview/diagraph:0.3.0": * -#import "@preview/codly:1.1.1": * -#import "@preview/codly-languages:0.1.1": * -#import "@preview/glossarium:0.5.0": make-glossary, register-glossary, print-glossary, gls, glspl +#import "@preview/codly:1.2.0": * +#import "@preview/codly-languages:0.1.4": * +#import "@preview/glossarium:0.5.1": make-glossary, register-glossary, print-glossary, gls, glspl #show: make-glossary #import "@preview/xarrow:0.3.1": xarrow, xarrowSquiggly, xarrowTwoHead -#import "@preview/hydra:0.4.0": * +#import "@preview/hydra:0.5.2": * #import "@preview/cetz:0.3.1" #import "colors.typ": * #import "workarounds.typ": * diff --git a/src/thesis/imports/workarounds.typ b/src/thesis/imports/workarounds.typ index e752bfc..4b6c30c 100644 --- a/src/thesis/imports/workarounds.typ +++ b/src/thesis/imports/workarounds.typ @@ -1,6 +1,5 @@ -#import "@preview/codelst:2.0.2": sourcecode, sourcefile -#import "@preview/codly:1.1.1": * -#import "@preview/codly-languages:0.1.1": * +#import "@preview/codly:1.2.0": * +#import "@preview/codly-languages:0.1.4": * #import "../theme/common/metadata.typ": * #let sourcefile(file: none, lang: none) = {