amino
Lightweight Robot Utility Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Mat< ROWS, COLS > Class Template Reference

Public Member Functions

 Mat (const double *src)
 
 Mat (const Mat< ROWS, COLS > &src)
 
void load (const double *src)
 
void store (double *dst) const
 
double & operator() (size_t i) const
 
double & operator() (size_t i)
 
double & operator[] (size_t i)
 
const double & operator[] (size_t i) const
 
double & operator() (size_t i, size_t j) const
 
double & operator() (size_t i, size_t j)
 
size_t size () const
 
bool eq (const Mat< ROWS, COLS > &other)
 
Mat< COLS, ROWS > transpose () const
 
double norm () const
 
double dot (Mat< ROWS, COLS > &other) const
 
double ssd (Mat< ROWS, COLS > &other) const
 
double dist (Mat< ROWS, COLS > &other) const
 

Public Attributes

double _array [ROWS *COLS]
 

Detailed Description

template<size_t ROWS, size_t COLS = 1>
class Mat< ROWS, COLS >

Definition at line 57 of file mat.hpp.


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