Example #1
0
void aol::Vector<_DataType>::getBlock ( int start, aol::Vector<_DataType>& block ) const {
  int siz = block.size ();

  if ( start + siz > size () )
    throw aol::Exception ( "aol::Vector<T,R>::getBlock: Parameter mismatch: Block does not fit", __FILE__, __LINE__ );

  for ( int i = 0; i < siz; ++i )
    block.set ( i, get ( start + i ) );
}