Hi all,
I've created a new branch in the M4RI repository called 'nooffset' which
removes the offset attribute for matrices (mzd_t). The idea behind this is
that removing this attribute
(a) makes the codebase smaller (no more special cases for A->offset != 0),
(from SLOCCOUNT 8,147 to 7,531)
(b) makes the code easier to read and
(c) has almost no effect on features.
I think not having A->offset is more natural and I think we should attempt to
make the code base as easy to understand as possible (without compromising
performance or features too much).
Of course, a downside is that this prevents us from perhaps implementing
algorithms in the future which need A->offset, such as Cléments dual CUP/PLE
decomposition.
What do you all think?
Cheers,
Martin
--
name: Martin Albrecht
_pgp:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6532AFB4
_otr: 47F43D1A 5D68C36F 468BAEBA 640E8856 D7951CCF
_www:
http://martinralbrecht.wordpress.com/
_jab:
martinr...@jabber.ccc.de