|
template<int Rows, int Cols, int X, typename Scalar > |
Matrix< Rows, Cols, Scalar > | tarch::la::multiply (const Matrix< Rows, X, Scalar > &lhs, const Matrix< X, Cols, Scalar > &rhs) |
| Performs a matrix x matrix multiplication.
|
|
template<int Rows, int Cols, int X, typename Scalar > |
Matrix< Rows, Cols, Scalar > | tarch::la::multiplyComponents (const Matrix< Rows, X, Scalar > &lhs, const Matrix< X, Cols, Scalar > &rhs) |
|
template<int Rows, int Cols, int X, typename Scalar > |
Matrix< Rows, Cols, Scalar > | tarch::la::operator* (const Matrix< Rows, X, Scalar > &lhs, const Matrix< X, Cols, Scalar > &rhs) |
|
template<int Rows, int Cols, typename Scalar > |
bool | tarch::la::operator== (const Matrix< Rows, Cols, Scalar > &lhs, const Matrix< Rows, Cols, Scalar > &rhs) |
| Bitwise comparison of the components of two matrices on equality.
|
|
template<int Rows, int Cols, typename Scalar > |
bool | tarch::la::equals (const Matrix< Rows, Cols, Scalar > &lhs, const Matrix< Rows, Cols, Scalar > &rhs, const Scalar &tolerance=NUMERICAL_ZERO_DIFFERENCE) |
| Compares to matrices on equality by means of a numerical accuracy.
|
|
template<int Rows, int Cols, typename Scalar > |
Matrix< Rows, Cols, Scalar > | tarch::la::operator+ (const Matrix< Rows, Cols, Scalar > &lhs, const Matrix< Rows, Cols, Scalar > &rhs) |
|
template<int Rows, int Cols, typename Scalar > |
Matrix< Rows, Cols, Scalar > | tarch::la::operator- (const Matrix< Rows, Cols, Scalar > &lhs, const Matrix< Rows, Cols, Scalar > &rhs) |
|
template<int Rows, int Cols, typename Scalar > |
std::pair< int, int > | tarch::la::equalsReturnIndex (const Matrix< Rows, Cols, Scalar > &lhs, const Matrix< Rows, Cols, Scalar > &rhs, const Scalar &tolerance=NUMERICAL_ZERO_DIFFERENCE) |
| Return Index of element which is not equals.
|
|