amino
Lightweight Robot Utility Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Vec< ROWS > Class Template Reference
Inheritance diagram for Vec< ROWS >:
Mat< ROWS, 1 >

Public Member Functions

 Vec (const Mat< ROWS, 1 > &other)
 
 Vec (const double *src)
 
Vec< ROWS > operator= (const Mat< ROWS, 1 > &other)
 
- Public Member Functions inherited from Mat< ROWS, 1 >
 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, size_t j) const
 
double & operator() (size_t i, size_t j)
 
double & operator[] (size_t i)
 
const double & operator[] (size_t i) const
 
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
 

Additional Inherited Members

- Public Attributes inherited from Mat< ROWS, 1 >
double _array [ROWS *COLS]
 

Detailed Description

template<size_t ROWS>
class Vec< ROWS >

Definition at line 107 of file mat.hpp.


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