|
Lums
|
A class representing a square matrix. More...
#include <Matrix.hpp>
Public Member Functions | |
| Matrix () | |
| Matrix< N, T > & | operator*= (const Matrix< N, T > &rhs) |
| internal::MatrixHelper< N, T > | operator[] (std::size_t i) |
| const internal::MatrixHelper< N, const T > | operator[] (std::size_t i) const |
| T * | data () |
| const T * | data () const |
Static Public Member Functions | |
| static Matrix< N, T > | identity () |
A class representing a square matrix.
| N | The matrix dimension |
| T | The matrix type |
|
inline |
Create a null matrix
|
inline |
Get a raw buffer from the matrix
|
inline |
Get a raw buffer from the matrix
|
inlinestatic |
Get the identity matrix
|
inline |
Multiply a matrix
| rhs | The other matrix |
|
inline |
Get a proxy line
| i | The line index |
|
inline |
Get a proxy line
| i | The line index |