|
| 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.
|