namespace boost {
namespace detail {
// The vector matrix provides a little abstraction over vector
- // types that makes matrices easier to work with. Note that it's
- // non-copyable, meaning you should be passing it by value.
+ // types that makes matrices easier to work with.
template <typename Value>
struct vector_matrix
{
typedef container_type* pointer;
typedef typename matrix_type::size_type size_type;
- // Instantiate the matrix over n elements (creates an nxn matrix).
+ // Instantiate the matrix over n elements (creates an n by n matrix).
// The graph has to be passed in order to ensure the index maps
// are constructed correctly when returning indexible elements.
inline vector_matrix(size_type n)