Go to the documentation of this file.
22 #ifndef _BLAZE_MATH_EXPRESSIONS_MATRIX_H_
23 #define _BLAZE_MATH_EXPRESSIONS_MATRIX_H_
77 return *
static_cast<const MatrixType*
>( this );
95 template<
typename MT,
bool SO >
96 inline size_t rows(
const Matrix<MT,SO>& m );
98 template<
typename MT,
bool SO >
99 inline size_t columns(
const Matrix<MT,SO>& m );
101 template<
typename MT1,
bool SO1,
typename MT2,
bool SO2 >
102 inline void assign( Matrix<MT1,SO1>& lhs,
const Matrix<MT2,SO2>& rhs );
104 template<
typename MT1,
bool SO1,
typename MT2,
bool SO2 >
105 inline void addAssign( Matrix<MT1,SO1>& lhs,
const Matrix<MT2,SO2>& rhs );
107 template<
typename MT1,
bool SO1,
typename MT2,
bool SO2 >
108 inline void subAssign( Matrix<MT1,SO1>& lhs,
const Matrix<MT2,SO2>& rhs );
110 template<
typename MT1,
bool SO1,
typename MT2,
bool SO2 >
111 inline void multAssign( Matrix<MT1,SO1>& lhs,
const Matrix<MT2,SO2>& rhs );
123 template<
typename MT
139 template<
typename MT
143 return (~m).columns();
162 template<
typename MT1
192 template<
typename MT1
222 template<
typename MT1
252 template<
typename MT1