diff --git a/include/boost/numeric/ublas/matrix_proxy.hpp b/include/boost/numeric/ublas/matrix_proxy.hpp index e03a60c1..c46a6f21 100644 --- a/include/boost/numeric/ublas/matrix_proxy.hpp +++ b/include/boost/numeric/ublas/matrix_proxy.hpp @@ -4031,13 +4031,13 @@ namespace boost { namespace numeric { namespace ublas { // Simple Projections template BOOST_UBLAS_INLINE - matrix_slice subslice (M &data, typename M::size_type start1, typename M::differenece_type stride1, typename M::size_type size1, typename M::size_type start2, typename M::differenece_type stride2, typename M::size_type size2) { + matrix_slice subslice (M &data, typename M::size_type start1, typename M::difference_type stride1, typename M::size_type size1, typename M::size_type start2, typename M::difference_type stride2, typename M::size_type size2) { typedef basic_slice slice_type; return matrix_slice (data, slice_type (start1, stride1, size1), slice_type (start2, stride2, size2)); } template BOOST_UBLAS_INLINE - matrix_slice subslice (const M &data, typename M::size_type start1, typename M::differenece_type stride1, typename M::size_type size1, typename M::size_type start2, typename M::differenece_type stride2, typename M::size_type size2) { + matrix_slice subslice (const M &data, typename M::size_type start1, typename M::difference_type stride1, typename M::size_type size1, typename M::size_type start2, typename M::difference_type stride2, typename M::size_type size2) { typedef basic_slice slice_type; return matrix_slice (data (), slice_type (start1, stride1, size1), slice_type (start2, stride2, size2)); } diff --git a/include/boost/numeric/ublas/vector_proxy.hpp b/include/boost/numeric/ublas/vector_proxy.hpp index 3d8bb3c8..5a64d32a 100644 --- a/include/boost/numeric/ublas/vector_proxy.hpp +++ b/include/boost/numeric/ublas/vector_proxy.hpp @@ -976,13 +976,13 @@ namespace boost { namespace numeric { namespace ublas { // Simple Projections template BOOST_UBLAS_INLINE - vector_slice subslice (V &data, typename V::size_type_t start, typename V::differenece_type stride, typename V::size_type size) { + vector_slice subslice (V &data, typename V::size_type start, typename V::difference_type stride, typename V::size_type size) { typedef basic_slice slice_type; return vector_slice (data, slice_type (start, stride, size)); } template BOOST_UBLAS_INLINE - vector_slice subslice (const V &data, typename V::size_type start, typename V::differenece_type stride, typename V::size_type size) { + vector_slice subslice (const V &data, typename V::size_type start, typename V::difference_type stride, typename V::size_type size) { typedef basic_slice slice_type; return vector_slice (data, slice_type (start, stride, size)); }