Go to the source code of this file.
|
| namespace | ml |
| | Main documentation file for ML users and developers.
|
| |
| namespace | std |
| | STL namespace.
|
| |
|
| template<class DT > |
| std::ostream & | std::operator<< (std::ostream &os, const ml::Tmat5< DT > &m) |
| | Output to std::ostream.
|
| |
| template<class DT > |
| std::istream & | std::operator>> (std::istream &is, ml::Tmat5< DT > &m) |
| | Input from stream.
|
| |
|
| template<class DT > |
| Tmat5< DT > | ml::operator- (const Tmat5< DT > &a) |
| | Returns a matrix a with all values negated.
|
| |
| template<class DT > |
| Tmat5< DT > | ml::operator+ (const Tmat5< DT > &a, const Tmat5< DT > &b) |
| | Returns the component-wise sum of matrix a and matrix b.
|
| |
| template<class DT > |
| Tmat5< DT > | ml::operator- (const Tmat5< DT > &a, const Tmat5< DT > &b) |
| | Returns the component-wise difference of matrix a and matrix b.
|
| |
| template<class DT > |
| Tmat5< DT > | ml::operator* (const Tmat5< DT > &a, const DT d) |
| | Returns the component-wise product of matrix a with scalar d.
|
| |
| template<class DT > |
| Tmat5< DT > | ml::operator* (const DT d, const Tmat5< DT > &a) |
| | Returns the component-wise product of scalar d with matrix a.
|
| |
| template<class DT > |
| Tmat5< DT > | ml::operator/ (const Tmat5< DT > &a, const DT d) |
| | Returns the component-wise division of matrix a by scalar d.
|
| |
|
| #define | _ML_MAT5_RC(i, j) |
| | Internal helper macro to multiply two matrices, do not use.
|
| |
| template<class DT > |
| Tmat5< DT > | ml::operator* (const Tmat5< DT > &a, const Tmat5< DT > &b) |
| | Matrix product.
|
| |
| template<class DT > |
| bool | ml::operator== (const Tmat5< DT > &a, const Tmat5< DT > &b) |
| | a == b ? Returns true if yes; otherwise, it returns false.
|
| |
| template<class DT > |
| bool | ml::operator!= (const Tmat5< DT > &a, const Tmat5< DT > &b) |
| | a != b ? Returns true if yes; otherwise, it returns false.
|
| |
◆ _ML_MAT5_RC
| #define _ML_MAT5_RC |
( |
|
i, |
|
|
|
j |
|
) |
| |
Value:a[i][0]*b[0][j] + a[i][1]*b[1][j] + a[i][2]*b[2][j] + \
a[i][3]*b[3][j] + a[i][4]*b[4][j]
Internal helper macro to multiply two matrices, do not use.
Definition at line 649 of file mlMatrix5.h.