22 #ifndef _BLAZE_MATH_SPARSE_MATRIXACCESSPROXY_H_
23 #define _BLAZE_MATH_SPARSE_MATRIXACCESSPROXY_H_
72 template<
typename MT >
157 template<
typename MT >
164 if( element == ( rmm ?
sm_.end(
i_) :
sm_.end(
j_) ) )
175 template<
typename MT >
200 template<
typename MT >
215 template<
typename MT >
216 template<
typename T >
231 template<
typename MT >
232 template<
typename T >
247 template<
typename MT >
248 template<
typename T >
263 template<
typename MT >
264 template<
typename T >
279 template<
typename MT >
280 template<
typename T >
302 template<
typename MT >
323 template<
typename MT >
326 const Iterator element( sm_.find( i_, j_ ) );
327 BLAZE_INTERNAL_ASSERT( element != ( rmm ? sm_.end(i_) : sm_.end(j_) ),
"Missing matrix element detected" );
328 return element->value();
339 template<
typename MT >
342 const Iterator element( sm_.find( i_, j_ ) );
343 BLAZE_INTERNAL_ASSERT( element != ( rmm ? sm_.end(i_) : sm_.end(j_) ),
"Missing matrix element detected" );
344 element->value() = value;