#include <types.h>
Public Member Functions | |
| Matrix (const std::initializer_list< T > &init) | |
| Matrix (const std::array< std::array< T, cols >, rows > &init) | |
| size_t | getRows () const |
| size_t | getCols () const |
| T & | operator() (unsigned int row, unsigned int col) |
| T | operator() (unsigned int row, unsigned int col) const |
| template<size_t colsOther> | |
| Matrix< T, rows, colsOther > | operator* (const Matrix< T, cols, colsOther > &other) const |
| Matrix< T, cols, rows > | transpose () |
| double * | ptr () |
| double const * | ptr () const |
| Matrix< T, rows, cols > | cholesky () |
A general purpose fixed-size matrix class.