#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.