       template< class T , class L , class A >      struct vector_space_norm_inf< boost::numeric::ublas::matrix<T,L,A> >      {          typedef T result_type;            result_type operator()( const boost::numeric::ublas::matrix<T,L,A> &x ) const          {              return boost::numeric::ublas::norm_inf( x );          }      };  