diff options
| author | Julian Weigt <juw@posteo.de> | 2026-02-09 13:03:04 +0100 |
|---|---|---|
| committer | Julian Weigt <juw@posteo.de> | 2026-02-09 14:12:11 +0100 |
| commit | db35cd5887e81b0470175537d00a66dc8665793b (patch) | |
| tree | 2176b7be227daad35b4155d71cf5606f705977a8 | |
| parent | b9f353f966ffa48dd0179c3ab3eb73e9feb9940e (diff) | |
Add readme.
| -rw-r--r-- | README.md | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..f422ba8 --- /dev/null +++ b/README.md @@ -0,0 +1,25 @@ +For functions f on the discrete circle {0,ā¦,N-1} this program computes their uncentered maximal functions and the ratio of the L<sup>p</sup> norms of the kth derivative of the maximal function and the function. + +# Building + +If `git` is installed you can fetch the repository using + +``` +git clone https://cgit.jnwt.eu/discretemf +``` + +The program is written in C and hence requires a C compiler for building. If `make` and `gcc` are installed then running + +``` +make +``` + +builds three files: + +- `charf_approx` does computations using floating point (`double`) numbers, which come with rounding errors. +- `charf_error` does computations using floating point (`double`) numbers and gives an upper bound for the total rounding error. +- `charf_exact` does exact computations using fractions. Nominator and denominator are of type `unsigned long long` and bounded in size accordingly. + +# Correctness + +I am relatively confident that the error bounds are correct for all operations except exponentiation, which is not used for pā{1,ā}. |
