Subject: Re: [ublas] size1 and size2
From: Rutger ter Borg (rutger_at_[hidden])
Date: 2009-09-14 09:32:46
Curtis Gehman wrote:
> Moreover, size1 is
> completely general; it makes no assumptions about the interpretation
> of the matrix data.
IMHO, the addition of interpretation is the whole point of a linear algebra
library. Without this meaning, it's just a block of data, and, IMHO,
attaching the name "matrix" to it doesn't make sense. E.g., multi_array
boost::multi_array< double, 2 > m_data;
or "2d_valarray" would much better fit the description for something that
provides "size1" and "size2". Without interpretations in the context of
linear algebra, we might as well allow
A = op1( b, op2( c ) );
and refer users to the manual :-).