All Classes Files Functions Variables Typedefs Pages
Public Member Functions | List of all members
Matrix< T, N, N > Struct Template Reference

Inherits MatrixImpl< T, N, N >.

Public Member Functions

Matrix< T, N, N > & setToIdentity ()
 
Vector< T, N > getDiagonal () const
 
Matrix< T, N, N > & setDiagonal (Vector< T, N > vec)
 
determinant () const
 
Matrix< T, N, N > inverted () const
 
Matrix< T, N, N > transposed () const
 
- Public Member Functions inherited from MatrixImpl< T, N, N >
void setToZero ()
 
Vector< T, C > getRow (std::size_t index) const
 
Vector< T, R > getColumn (std::size_t index) const
 
void setRow (std::size_t index, Vector< T, C > vec)
 
void setColumn (std::size_t index, Vector< T, R > vec)
 

Additional Inherited Members

- Public Types inherited from MatrixImpl< T, N, N >
using type = T
 
- Public Attributes inherited from MatrixImpl< T, N, N >
data [R][C]
 
- Static Public Attributes inherited from MatrixImpl< T, N, N >
static constexpr std::size_t numRows
 
static constexpr std::size_t numColumns