Updated features and added roadmap info
This commit is contained in:
parent
93d2a48d69
commit
cae9d2cfa6
1 changed files with 13 additions and 1 deletions
12
README.md
12
README.md
|
|
@ -53,16 +53,28 @@ The following containers are provided
|
||||||
+ `rotgen::map`, which wraps `Eigen::Map`.
|
+ `rotgen::map`, which wraps `Eigen::Map`.
|
||||||
+ `rotgen::ref`, which wraps `Eigen::Ref`.
|
+ `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`.
|
Supported scalar types are `float` and `double`.
|
||||||
|
|
||||||
### Operations
|
### Operations
|
||||||
+ Arithmetic operations on containers/scalars.
|
+ Arithmetic operations on containers/scalars.
|
||||||
+ Block extractions.
|
+ Block extractions.
|
||||||
+ Data generation interface (i.e `matrix::Zero`, etc...)
|
+ Data generation interface (i.e `matrix::Zero`, etc...)
|
||||||
|
+ Reductions (sum, prod, norms)
|
||||||
|
+ Resizing and conservative resizing
|
||||||
|
|
||||||
## Project status
|
## Project status
|
||||||
|
### Current Releases
|
||||||
+ 08/2025 - Version 0.0.1beta
|
+ 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
|
## License
|
||||||
|
|
||||||
**ROTGEN** is licensed under the Boost Software License
|
**ROTGEN** is licensed under the Boost Software License
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue