From cae9d2cfa6723ba006788dbcdbaef1c88fa30ab9 Mon Sep 17 00:00:00 2001 From: Joel Falcou Date: Thu, 14 Aug 2025 10:14:12 +0200 Subject: [PATCH] Updated features and added roadmap info --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3f0a7ea..824a9a5 100644 --- a/README.md +++ b/README.md @@ -53,16 +53,28 @@ The following containers are provided + `rotgen::map`, which wraps `Eigen::Map`. + `rotgen::ref`, which wraps `Eigen::Ref`. +In dynamic mode, `rotgen::matrix`,`rotgen::block` and `rotgen::map` use a PIMPL based implementation to garantee ABI stability. +Proper move semantic support is provided to minimize overhead in most non-Expression Templates situations. + Supported scalar types are `float` and `double`. ### Operations + Arithmetic operations on containers/scalars. + Block extractions. + Data generation interface (i.e `matrix::Zero`, etc...) - + + Reductions (sum, prod, norms) + + Resizing and conservative resizing + ## Project status +### Current Releases + 08/2025 - Version 0.0.1beta +### Roadmap + + Support `int`. + + Support `array` and related operations. + + Support non-trivial indexing. + + Precompile and provide free functions API for common linear algebra solvers. + ## License **ROTGEN** is licensed under the Boost Software License