LSDTopoTools
 All Classes Files Functions Variables Friends Pages
Classes | Public Member Functions | List of all members
LSDMatrix2D< T > Class Template Reference

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)
 
LSDMatrix2Doperator= (const LSDMatrix2D< T > &m)
 
T & operator() (unsigned i, unsigned j)
 
const T & operator() (unsigned i, unsigned j) const
 

Detailed Description

template<class T>
class LSDMatrix2D< T >

Simple, barebones, matrix class with dimensions that can be set at run time, array is allocated contiguously in memory.

LSDMatrix

LSDMatrix is a basic, simple matrix class designed to store elements contiguously in memory. No fancy tools (matrix algebra etc).

Experimental use!

Author
DAV, 2016

The documentation for this class was generated from the following file: