Commit graph

61 commits

Author SHA1 Message Date
Joel Falcou
399f17af57 Fix some ref/map/block non-trivial interactions. 2025-09-17 09:51:46 +02:00
Joel Falcou
f285251a52 Basic support for rowwise/colwise 2025-09-10 19:40:52 +02:00
Joel FALCOU
3329065ddc Basic support for rowwise/colwise 2025-09-09 21:18:17 +02:00
Joel Falcou
ea7f3fcb0b Implement a QR solver wrapper 2025-09-09 16:27:22 +02:00
Joel Falcou
bb47b07422 Implement a QR solver wrapper 2025-09-09 16:27:22 +02:00
Joel Falcou
bb5d739e5d Implements noalias/evaluate
See merge request oss/rotgen!18
2025-09-09 15:21:35 +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
fbe54c9f2c Merge branch 'issue-13/cwise' into 'main'
Implement unary cwiseXXX() member functions + associated free functions


See merge request oss/rotgen!17
2025-09-03 11:50:00 +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
a2e7718a48 - Refurbish block implementation to support nested block
- Add missing extractors
2025-09-02 19:52:22 +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
3fff326db9 Merge branch 'feat/alignment' into 'main'
Imporive support for Map alignment and alignment retrieval


See merge request oss/rotgen!15
2025-08-15 18:00:43 +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
73cf7c832b Merge branch 'feat/map-strides' into 'main'
Add support for custom strides on map


See merge request oss/rotgen!14
2025-08-15 16:49:33 +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
87d4bc0585 Merge branch 'feat/visibility' into 'main'
Setup visibility handling for librotgen components


See merge request oss/rotgen!13
2025-08-15 11:19:28 +02:00
Joel Falcou
70b6770389 Setup visibility handling for librotgen components
See merge request oss/rotgen!13
2025-08-15 11:19:28 +02:00
Joel Falcou
cae9d2cfa6 Updated features and added roadmap info 2025-08-14 10:14:12 +02:00
Joel FALCOU
93d2a48d69 Fill out README 2025-08-14 10:05:37 +02:00
Joel Falcou
79eb0b00d4 Merge branch 'feat/map' into 'main'
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
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
aacae1cbb1 Update readme 2025-07-22 19:29:35 +02:00
Joel Falcou
2810ad7cf8 Merge branch 'feat/fixed-impl' into 'main'
Implement fixed size options for rotgen containers


See merge request oss/rotgen!11
2025-07-20 20:23:51 +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
Joel Falcou
8e545dd51a Feat/block implementation
See merge request oss/rotgen!10
2025-06-23 15:22:11 +02:00
Karen Kaspar
3d23a07e90 Feat/block implementation
See merge request oss/rotgen!10
2025-06-23 15:22:11 +02:00
Joel Falcou
b868398a77 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
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
Joel Falcou
09be3b4b15 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
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
d5b8c72c97 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
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
Joel Falcou
a76020e274 Implements reductions visitors broadcasting
Co-authored-by: kallore <kkaspar@codereckons.com>

See merge request oss/rotgen!6
2025-05-22 09:03:22 +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
Joel Falcou
9164c02c47 Merge branch 'infra/testing' into 'main'
Setup CI on gitlab

Co-authored-by: Joel Falcou <joel.falcou@lri.fr>

See merge request oss/rotgen!5
2025-05-21 11:32:23 +02:00
Joel Falcou
7b395f6ad8 Setup CI on gitlab
Co-authored-by: Joel Falcou <joel.falcou@lri.fr>

See merge request oss/rotgen!5
2025-05-21 11:32:23 +02:00
Joel Falcou
95ae1ef1e4 [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
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
Joel Falcou
03591ac323 Implement Eigen arithmetic functions stub 2025-05-20 15:54:34 +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
b206f40372 [ARITHMETIC][FUNCTIONS] modified teh transpose and adjoint implementations to use the in place version and avoid having a redundant copy 2025-05-20 15:22:55 +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
kallore
721550d0f8 [ARITHMETIC OP][IMPLEMENTATION] rectifie dthe implementation of the unary - operator 2025-05-19 16:59:10 +02:00
kallore
ee3197a0a6 [ARITHMETIC OPERATORS][IMPLEMENTATION] implmeented the binary and compound / operator 2025-05-19 10:28:10 +02:00
kallore
12b867e1c9 [ARITHMETIC OPERATORS][IMPLEMENTATION] implmeented the binary, unary and compound - operator 2025-05-19 10:24:49 +02:00