$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: jhrwalter (walter_at_[hidden])
Date: 2001-12-08 07:30:27
--- In boost_at_y..., Toon Knapen <toon.knapen_at_s...> wrote:
> Peter Schmitteckert (boost) wrote:
> 
> > Salut,
> > 
> > On Friday 07 December 2001 13:37, Toon Knapen wrote:
> > 
> >>Peter Schmitteckert (boost) wrote:
> >>
> >>>Allthough a submatrix adapter would be sufficient for me.
> >>>
> >>Do you mean that you would first create a matrix of sufficient 
size,
> >>then take a submatrix and resizing the latter does not need 
reallocation
> >>as long as the size of the submatrix is not bigger as the size of 
the
> >>original matrix. That would indeed cover the `quest for a minimal 
number
> >>of reallocations`. 
> >>
> > 
> > Yes, but I think a submatrix should not be allowed to resized 
larger than
> > the original matrix.
> 
> 
> Agreed. But what should happen if the users tries it anyway : throw 
an 
> exception ? But isn't testing for this too time-consuming as the 
> intention is exactly to have quickly a matrix with the correct size 
> without losing time for allocating a new one.
 
Our general strategy in ublas is, to test such conditions in debug 
mode and to disable these checks in release mode.
 
Regards
 
Joerg