Added(const Matrix &a, const Matrix &b) | oglplus::Matrix< T, Rows, Cols > | friend |
At(std::size_t i, std::size_t j) const | oglplus::Matrix< T, Rows, Cols > | |
Col(std::size_t j) const | oglplus::Matrix< T, Rows, Cols > | |
Cols(const Matrix &matrix) | oglplus::Matrix< T, Rows, Cols > | friend |
Data(void) const | oglplus::Matrix< T, Rows, Cols > | |
Data(const Matrix &matrix) | oglplus::Matrix< T, Rows, Cols > | friend |
Equal(const Matrix &a, const Matrix &b) | oglplus::Matrix< T, Rows, Cols > | friend |
Gauss(Matrix &a, Matrix< T, Rows, C > &b) | oglplus::Matrix< T, Rows, Cols > | friend |
GaussJordan(Matrix &a, Matrix< T, Rows, C > &b) | oglplus::Matrix< T, Rows, Cols > | friend |
Matrix(void) | oglplus::Matrix< T, Rows, Cols > | |
Matrix(const T *data, std::size_t n) | oglplus::Matrix< T, Rows, Cols > | |
Matrix(const T(&data)[Rows *Cols]) | oglplus::Matrix< T, Rows, Cols > | explicit |
Matrix(P...p) | oglplus::Matrix< T, Rows, Cols > | explicit |
Matrix(const Vector< T, C >...row) | oglplus::Matrix< T, Rows, Cols > | explicit |
Multiplied(const Matrix< T, Rows, N > &a, const Matrix< T, N, Cols > &b) | oglplus::Matrix< T, Rows, Cols > | friend |
Multiplied(const Matrix &a, T m) | oglplus::Matrix< T, Rows, Cols > | friend |
Negated(const Matrix &a) | oglplus::Matrix< T, Rows, Cols > | friend |
operator!=(const Matrix &a, const Matrix &b) | oglplus::Matrix< T, Rows, Cols > | friend |
operator*(const Matrix< T, Rows, N > &a, const Matrix< T, N, Cols > &b) | oglplus::Matrix< T, Rows, Cols > | friend |
operator*(const Matrix &a, T m) | oglplus::Matrix< T, Rows, Cols > | friend |
operator*(T m, const Matrix &a) | oglplus::Matrix< T, Rows, Cols > | friend |
operator+(const Matrix &a, const Matrix &b) | oglplus::Matrix< T, Rows, Cols > | friend |
operator-(const Matrix &a) | oglplus::Matrix< T, Rows, Cols > | friend |
operator-(const Matrix &a, const Matrix &b) | oglplus::Matrix< T, Rows, Cols > | friend |
operator==(const Matrix &a, const Matrix &b) | oglplus::Matrix< T, Rows, Cols > | friend |
Row(std::size_t i) const | oglplus::Matrix< T, Rows, Cols > | |
RowAdd(Matrix &m, std::size_t a, std::size_t b, T k) | oglplus::Matrix< T, Rows, Cols > | friend |
RowMultiply(Matrix &m, std::size_t i, T k) | oglplus::Matrix< T, Rows, Cols > | friend |
Rows(const Matrix &matrix) | oglplus::Matrix< T, Rows, Cols > | friend |
RowSwap(Matrix &m, std::size_t a, std::size_t b) | oglplus::Matrix< T, Rows, Cols > | friend |
Set(std::size_t i, std::size_t j, T v) | oglplus::Matrix< T, Rows, Cols > | |
Size(void) const | oglplus::Matrix< T, Rows, Cols > | |
Size(const Matrix &matrix) | oglplus::Matrix< T, Rows, Cols > | friend |
Sub2x2(const Matrix &a) | oglplus::Matrix< T, Rows, Cols > | friend |
Sub3x3(const Matrix &a) | oglplus::Matrix< T, Rows, Cols > | friend |
Submatrix(void) const | oglplus::Matrix< T, Rows, Cols > | |
Subtracted(const Matrix &a, const Matrix &b) | oglplus::Matrix< T, Rows, Cols > | friend |
Transposed(const Matrix< T, Cols, Rows > &a) | oglplus::Matrix< T, Rows, Cols > | friend |