Scythe-1.0.3
template<typename T_type = double, matrix_order ORDER = Col, matrix_style STYLE = Concrete>
template<matrix_order I_ORDER>
matrix_random_access_iterator<T_type, I_ORDER, ORDER, STYLE> scythe::Matrix< T_type, ORDER, STYLE >::begin ( ) [inline]

Get an iterator pointing to the start of a Matrix.

This is a factory that returns a random_access_iterator that points to the first element in the given Matrix.

This is a general template of this function. It allows the user to generate iterators that iterate over the given Matrix in any order through an explicit template instantiation.

Referenced by scythe::diag(), scythe::Matrix< T_type, M_ORDER, M_STYLE >::end(), scythe::Matrix< T_type, M_ORDER, M_STYLE >::Matrix(), scythe::median(), scythe::mode(), scythe::Matrix< T_type, M_ORDER, M_STYLE >::operator=(), scythe::Matrix< T_type, M_ORDER, M_STYLE >::rend(), and scythe::sortc().