Joel Falcou
c400650f1a
Implements rotgen::quaternion
...
Closes #19
Co-authored-by: Jules Pénuchot <jules@penuchot.com>
2025-11-09 19:07:20 +01:00
Joel Falcou
c7aa4a0afa
Fix some operations API mismatch
...
* Compound operators were not usable properly.
* std::size_t was used in the API in places where Index should have been used.
2025-10-29 20:33:59 +01:00
Joel Falcou
e4ae70d0c5
Fix handling of temporary data passed as ref
...
See merge request oss/rotgen!44
2025-10-29 18:08:15 +01:00
Joel Falcou
379d77ebef
Fix a lot of ref issues reagrding extarction, rvalueness and proper use of temporary memory.
2025-10-28 20:12:33 +01:00
Jules Pénuchot
4a7aa08cdb
Testing functional API only ( oss/rotgen#17 )
...
Co-authored-by: Jules Pénuchot <jules@penuchot.com>
See merge request oss/rotgen!42
2025-10-17 17:20:47 +02:00
Jules Pénuchot
648dd768ee
Adding clang-format configuration file and formatting all source files
...
Co-authored-by: Jules Pénuchot <jules@penuchot.com>
Co-authored-by: Joel FALCOU <jfalcou@codereckons.com>
See merge request oss/rotgen!41
2025-10-14 16:19:03 +02:00
Jules Pénuchot
991967761d
Added Ubuntu 24.04 tests
...
Co-authored-by: Jules Pénuchot <jules@penuchot.com>
See merge request oss/rotgen!33
2025-10-06 17:03:54 +02:00
Joel Falcou
5a6cd4b0f2
Implement IOFormat wrappers
...
See merge request oss/rotgen!34
2025-10-02 19:28:43 +02:00
Joel Falcou
4ba8b3c6a9
Fix block behaviors
...
See merge request oss/rotgen!35
2025-10-02 18:18:27 +02:00
Joel FALCOU
9901765ef9
Fix shadow variable in TTS
2025-10-01 18:23:36 +02:00
Joel Falcou
7d65a05f72
Fix resize behavior w/r to semi static container
...
See merge request oss/rotgen!32
2025-09-29 21:05:43 +02:00
Joel Falcou
ddf8816c5b
Implement dot
...
See merge request oss/rotgen!31
2025-09-29 18:58:12 +02:00
Joel Falcou
23a277b953
Fix ref(ref) constructors
...
See merge request oss/rotgen!29
2025-09-28 17:33:57 +02:00
Joel Falcou
b6fcd4b341
Implements some missing functions
...
See merge request oss/rotgen!28
2025-09-28 16:15:15 +02:00
Joel Falcou
62802273e4
Adapt generator static functions as free functions.
2025-09-20 16:44:45 +02:00
Joel Falcou
a864e2cf96
Implements unary resize and conservativeResize
...
See merge request oss/rotgen!25
2025-09-18 20:05:33 +02:00
Joel Falcou
3e2e6f253c
Implement normalize and normalized
...
See merge request oss/rotgen!24
2025-09-18 16:25:51 +02:00
Joel Falcou
d667fd28b5
Make max/minCoeff templated on index type
...
See merge request oss/rotgen!23
2025-09-18 15:08:10 +02:00
Joel Falcou
d89da18709
Clarify single index API for data access.
2025-09-18 14:31:33 +02:00
Joel Falcou
399f17af57
Fix some ref/map/block non-trivial interactions.
2025-09-17 09:51:46 +02:00
Joel FALCOU
3329065ddc
Basic support for rowwise/colwise
2025-09-09 21:18:17 +02:00
Joel Falcou
bb47b07422
Implement a QR solver wrapper
2025-09-09 16:27:22 +02:00
Joel Falcou
cc5ab775bc
Implements noalias/evaluate
...
See merge request oss/rotgen!18
2025-09-09 15:21:35 +02:00
Joel FALCOU
1f8663aad2
Add UT for unary cwise
2025-09-03 12:38:04 +02:00
Joel Falcou
0a3abbb58b
Implement unary cwiseXXX() member functions + associated free functions
...
See merge request oss/rotgen!17
2025-09-03 11:50:00 +02:00
Joel Falcou
93a1404d9a
- Refurbish block implementation to support nested block
...
- Add missing extractors
2025-09-02 19:52:22 +02:00
Joel Falcou
84626f6896
Imporive support for Map alignment and alignment retrieval
...
See merge request oss/rotgen!15
2025-08-15 18:00:43 +02:00
Joel Falcou
c8fb0f476c
Add support for custom strides on map
...
See merge request oss/rotgen!14
2025-08-15 16:49:33 +02:00
Joel FALCOU
93d2a48d69
Fill out README
2025-08-14 10:05:37 +02:00
Joel Falcou
6c2b260229
Implements map and ref for both static & dynamic mode
...
See merge request oss/rotgen!12
2025-08-13 17:43:57 +02:00
Joel Falcou
2084874b1b
Implement fixed size options for rotgen containers
...
See merge request oss/rotgen!11
2025-07-20 20:23:51 +02:00
Karen Kaspar
3d23a07e90
Feat/block implementation
...
See merge request oss/rotgen!10
2025-06-23 15:22:11 +02:00
Karen Kaspar
c6b864f247
Implements block typs and related functions - First part
...
Co-authored-by: Karen <kkaspar@codereckons.com>
Co-authored-by: Joel FALCOU <jfalcou@codereckons.com>
See merge request oss/rotgen!9
2025-06-12 13:38:31 +02:00
Karen Kaspar
114bc27901
Feat/non member functions
...
Co-authored-by: Karen <kkaspar@codereckons.com>
Co-authored-by: Joel FALCOU <jfalcou@codereckons.com>
See merge request oss/rotgen!7
2025-06-11 14:41:49 +02:00
Joel Falcou
8647639c0d
Merge branch 'feat/x-files' into 'main'
...
Use X-macros to generate all combinations of supported Eigen Matrix types
Co-authored-by: Joel Falcou <joel.falcou@lri.fr>
See merge request oss/rotgen!8
2025-05-26 14:49:20 +02:00
Karen Kaspar
d5146ee19f
Implements reductions visitors broadcasting
...
Co-authored-by: kallore <kkaspar@codereckons.com>
See merge request oss/rotgen!6
2025-05-22 09:03:21 +02:00
Karen Kaspar
ab8336bd5b
[ADVANCED INITIALISATION] implemented and tested the static methods
...
Co-authored-by: kallore <kkaspar@codereckons.com>
See merge request oss/rotgen!4
2025-05-20 20:56:39 +02:00
kallore
bf343703fa
[ARITHMETICS][TESTS] used auto init_fn instead of std::function for the function called to initialize teh matrix
2025-05-20 15:23:48 +02:00
kallore
2cb2724bcd
[TEST][CMAKE] removed the find eigen library
2025-05-20 15:21:48 +02:00
kallore
a0a5a197e8
[ARITHMETIC][REDUCTION OPERATIONS] implemented and added tests for all reduction operations
2025-05-20 11:49:03 +02:00
kallore
9fc9b94be7
[TESTS][CMAKE] added the eigen library to the tests CmakeLists
2025-05-20 11:47:24 +02:00
kallore
8aea305ad3
[ARITHMETIC][FUNCTIONS] implemented and tested the unary operations transpose, adjoint, conjugate and transposeInPlace and adjointInPlace
2025-05-20 10:23:57 +02:00
kallore
8759c7381a
[ARITHMETIC OP][TEST] added tests for all arithmetic operators
2025-05-19 17:00:58 +02:00
Karen
ec63380746
[TEST][ARITHMETICS] added tests for the operator+
2025-05-16 16:46:38 +02:00
Joel Falcou
0794c818c9
Small tests fixes
2025-05-16 16:08:36 +02:00
Karen Kaspar
afd504d679
First batch of rotgen implementation: constructors, basic infrastructure
2025-05-16 16:01:17 +02:00
Joel Falcou
682202825e
Added more operators + tests
2025-05-12 11:33:38 +02:00
Joel Falcou
5f1d070547
USe TTS for test harness
2025-05-12 10:35:16 +02:00
Joel Falcou
3caf08e4c1
Added basic tests infrastructrue
2025-05-12 10:16:47 +02:00