Simple, barebones, matrix class with dimensions that can be set at run time, array is allocated contiguously in memory. More...
#include <LSDMatrix.hpp>
Classes | |
class | BadSize |
class | BoundsViolation |
Public Member Functions | |
LSDMatrix2D (unsigned rows, unsigned ncols) | |
LSDMatrix2D (const LSDMatrix2D< T > &m) | |
LSDMatrix2D & | operator= (const LSDMatrix2D< T > &m) |
T & | operator() (unsigned i, unsigned j) |
const T & | operator() (unsigned i, unsigned j) const |
Simple, barebones, matrix class with dimensions that can be set at run time, array is allocated contiguously in memory.
LSDMatrix is a basic, simple matrix class designed to store elements contiguously in memory. No fancy tools (matrix algebra etc).
Experimental use!