48 template <
class Matrix>
 
   52     typedef typename Matrix::Scalar 
Scalar;
 
  101 template <
class Matrix>
 
  105     return Block<Matrix>(matrix, row_begin, col_begin, row_size, col_size);
 
Generic class Block which wraps a matrix class and contains block specific information, providing a uniform way to deal with matrix blocks for all supported backend matrices. 
 
all of classes and functions are contained in the shogun namespace 
 
Block< Matrix > block(Matrix matrix, index_t row_begin, index_t col_begin, index_t row_size, index_t col_size)