New user self-registration is disabled due to spam. Please email eigen-core-team @ if you need an account.
Before reporting a bug, please make sure that your Eigen version is up-to-date!
Bug 58 - Direct-access type unification
Summary: Direct-access type unification
Alias: None
Product: Eigen
Classification: Unclassified
Component: Core - general (show other bugs)
Version: unspecified
Hardware: All All
: Low Internal Design
Assignee: Nobody
Depends on:
Blocks: 344 408 884 3.x
  Show dependency treegraph
Reported: 2010-10-16 04:37 UTC by Benoit Jacob
Modified: 2018-10-09 07:36 UTC (History)
3 users (show)


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.

Note You need to log in before you can comment on or make changes to this bug.