[eigen] LinSpaced() API

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


I'm adding some bits to Tutorial page 5 (advanced initialization). While doing this, I noticed the order of the arguments for the static methods Constant() and LinSpaced() for vectors:

   Constant(size, value)   versus   LinSpaced(low, high, size)

I guess that the order of arguments for LinSpaced() mirrors the order for the Matlab function linspace. However, it does seem inconsistent when compared to the order of arguments for Constant(). I think that consistency within Eigen is more important than consistency with Matlab, so what about changing the order to LinSpaced(size, low, high)?

Additionally, I note that there is no fixed-size variant without the size argument. Is there any reason for that?


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/