Updated features and added roadmap info

This commit is contained in:
Joel Falcou 2025-08-14 10:14:12 +02:00
parent 93d2a48d69
commit cae9d2cfa6

View file

@ -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