Fri, 18 Nov 2022 10:34:04 +0200
Add some keywords and categories
0 | 1 | |
2 | # AlgTools | |
3 | ||
4 | Author: Tuomo Valkonen <tuomov@iki.fi> | |
5 | ||
6 | This crate/repository/package contains some general utility routines and tools for implementing | |
7 | iterative algorithms and numerical computing in Rust. Former versions of the package were for Julia. | |
8 | They are no longer mintained. Included are: | |
9 | ||
5 | 10 | * [Linear operator](crate::linops), [Euclidean space][crate::euclidean], and [norm][crate::norms] abstractions with support for matrices and vectors via `nalgebra`. |
11 | * [Iteration abstraction](crate::iterate) for generically implementing intermittent verbosity and stopping rules in iterative algorithms. | |
0 | 12 | * The iterators can employ a [logger](crate::logger) to store the intermittent results |
5 | 13 | (e.g. function values) in memory to later [write][crate::tabledump] into a `csv`-file. |
14 | * Geometrical [bisection trees](crate::bisection_tree) for efficient representations of sums of functions and branch-and-bound optimisation. | |
0 | 15 | |
5 | 16 | <!--## Installation |
0 | 17 | |
18 | ??? | |
5 | 19 | --> |