|
template<typename MT , bool SO> |
size_t | blaze::rows (const Matrix< MT, SO > &m) |
| Returns the current number of rows of the matrix. More...
|
|
template<typename MT , bool SO> |
size_t | blaze::columns (const Matrix< MT, SO > &m) |
| Returns the current number of columns of the matrix. More...
|
|
template<typename MT1 , bool SO1, typename MT2 , bool SO2> |
void | blaze::assign (Matrix< MT1, SO1 > &lhs, const Matrix< MT2, SO2 > &rhs) |
| Default implementation of the assignment of a matrix to a matrix. More...
|
|
template<typename MT1 , bool SO1, typename MT2 , bool SO2> |
void | blaze::addAssign (Matrix< MT1, SO1 > &lhs, const Matrix< MT2, SO2 > &rhs) |
| Default implementation of the addition assignment of a matrix to a matrix. More...
|
|
template<typename MT1 , bool SO1, typename MT2 , bool SO2> |
void | blaze::subAssign (Matrix< MT1, SO1 > &lhs, const Matrix< MT2, SO2 > &rhs) |
| Default implementation of the subtraction assignment of a matrix to matrix. More...
|
|
template<typename MT1 , bool SO1, typename MT2 , bool SO2> |
void | blaze::multAssign (Matrix< MT1, SO1 > &lhs, const Matrix< MT2, SO2 > &rhs) |
| Default implementation of the multiplication assignment of a matrix to a matrix. More...
|
|
template<typename MT1 , bool SO1, typename MT2 , bool SO2>
void blaze::addAssign |
( |
Matrix< MT1, SO1 > & |
lhs, |
|
|
const Matrix< MT2, SO2 > & |
rhs |
|
) |
| |
|
inline |
Default implementation of the addition assignment of a matrix to a matrix.
- Parameters
-
lhs | The target left-hand side matrix. |
rhs | The right-hand side matrix to be added. |
- Returns
- void
This function implements the default addition assignment of a matrix to a matrix.
This function must NOT be called explicitly! It is used internally for the performance optimized evaluation of expression templates. Calling this function explicitly might result in erroneous results and/or in compilation errors. Instead of using this function use the assignment operator.
template<typename MT1 , bool SO1, typename MT2 , bool SO2>
void blaze::assign |
( |
Matrix< MT1, SO1 > & |
lhs, |
|
|
const Matrix< MT2, SO2 > & |
rhs |
|
) |
| |
|
inline |
Default implementation of the assignment of a matrix to a matrix.
- Parameters
-
lhs | The target left-hand side matrix. |
rhs | The right-hand side matrix to be assigned. |
- Returns
- void
This function implements the default assignment of a matrix to a matrix.
This function must NOT be called explicitly! It is used internally for the performance optimized evaluation of expression templates. Calling this function explicitly might result in erroneous results and/or in compilation errors. Instead of using this function use the assignment operator.
template<typename MT1 , bool SO1, typename MT2 , bool SO2>
void blaze::multAssign |
( |
Matrix< MT1, SO1 > & |
lhs, |
|
|
const Matrix< MT2, SO2 > & |
rhs |
|
) |
| |
|
inline |
Default implementation of the multiplication assignment of a matrix to a matrix.
- Parameters
-
lhs | The target left-hand side matrix. |
rhs | The right-hand side matrix to be multiplied. |
- Returns
- void
This function implements the default multiplication assignment of a matrix to a matrix.
This function must NOT be called explicitly! It is used internally for the performance optimized evaluation of expression templates. Calling this function explicitly might result in erroneous results and/or in compilation errors. Instead of using this function use the assignment operator.
template<typename MT1 , bool SO1, typename MT2 , bool SO2>
void blaze::subAssign |
( |
Matrix< MT1, SO1 > & |
lhs, |
|
|
const Matrix< MT2, SO2 > & |
rhs |
|
) |
| |
|
inline |
Default implementation of the subtraction assignment of a matrix to matrix.
- Parameters
-
lhs | The target left-hand side matrix. |
rhs | The right-hand side matrix to be subtracted. |
- Returns
- void
This function implements the default subtraction assignment of a matrix to a matrix.
This function must NOT be called explicitly! It is used internally for the performance optimized evaluation of expression templates. Calling this function explicitly might result in erroneous results and/or in compilation errors. Instead of using this function use the assignment operator.