Skip to content

block() does not allow recursion

Submitted by Jonathan Schmidt-Dominé

Assigned to Gael Guennebaud

Link to original bugzilla bug (#408)
Version: 3.3 (current stable)

Description

Hi,

when calling block() on a matrix as returned by block() I get an object of a different type. Thus I cannot call block() recursively (when using templates I get infinite many instantiations). I think it would be better if block-objects would have their own block()-implementation generating an object of the same type.

Regards

Depends on

#58 #99 (closed)

Blocking

#1608