This bugzilla service is closed. All entries have been migrated to https://gitlab.com/libeigen/eigen

Bug 58

Summary: Direct-access type unification
Product: Eigen Reporter: Benoit Jacob <jacob.benoit.1>
Component: Core - generalAssignee: Nobody <eigen.nobody>
Status: CONFIRMED ---    
Severity: Internal Design CC: chtz, gael.guennebaud, jacob.benoit.1
Priority: Low    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 344, 408, 884, 1608    

Description Benoit Jacob 2010-10-16 04:37:50 UTC
All direct access Block/Map types should be unified so as to reduce as much as possible the number of template instantiations. E.g. Block<Block<Matrix>> is just a Map. This could mean that the return type of block(...) becomes an internal thing that we must always hide behind a BlockReturnType helper.
Comment 1 Christoph Hertzberg 2014-06-13 22:01:29 UTC
This could also safe some duplicate information in the Ref<> class.
Comment 2 Nobody 2019-12-04 09:41:42 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/58.