Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

fmat::Matrix< H, W, R > Class Template Reference

#include <fmatCore.h>

Inheritance diagram for fmat::Matrix< H, W, R >:

Detailed Description

template<size_t H, size_t W, typename R = fmatReal>
class fmat::Matrix< H, W, R >

Definition at line 536 of file fmatCore.h.

List of all members.

Classes

struct  IdentityMatrix

Public Types

typedef R storage_t
typedef fmat_internal::unconst
< R >::type 
out_t

Public Member Functions

 Matrix (const fmat_internal::NoInit &)
 Matrix ()
 Matrix (const R x)
 Matrix (const R *x, size_t colStride=H)
 Matrix (const SubMatrix< H, W, out_t > &x)
 Matrix (const SubMatrix< H, W, const out_t > &x)
 Matrix (const Matrix< H, W, out_t > &x)
 Matrix (const Matrix< H, W, const out_t > &x)
template<size_t SH, size_t SW, typename T >
 Matrix (const SubMatrix< SH, SW, T > &x)
template<size_t SH, size_t SW, typename T >
 Matrix (const SubMatrix< SH, SW, T > &x, size_t rowOff, size_t colOff)
template<size_t SH, size_t SW>
 Matrix (const Matrix< SH, SW, R > &x)
template<size_t SH, size_t SW>
 Matrix (const Matrix< SH, SW, R > &x, size_t rowOff, size_t colOff)
template<typename T >
MatriximportFrom (const T &x)
template<typename T >
MatriximportFromCMajor (const T &x, size_t stride=H)
template<typename T >
MatriximportFromRMajor (const T &x, size_t stride=W)
template<typename T >
MatriximportFrom2DArray (const T &x)
template<typename T >
MatriximportFromNewmat (const T &x)
template<typename T >
exportTo () const
template<typename T >
T & exportTo (T &x) const
template<typename T >
T & exportToCMajor (T &x, size_t stride=H) const
template<typename T >
T & exportToRMajor (T &x, size_t stride=W) const
template<typename T >
T & exportTo2DArray (T &x) const
template<typename T >
T & exportToNewmat (T &x) const
Matrixoperator= (const R *x)
Matrixoperator= (R x)
Matrixoperator= (const SubMatrix< H, W, R > &x)
Matrixoperator= (const Matrix< H, W, R > &x)
Matrixoperator+= (R x)
Matrixoperator-= (R x)
Matrixoperator*= (R x)
Matrixoperator/= (R x)
Matrix< H, W, out_toperator+ (R x) const
Matrix< H, W, out_toperator- (R x) const
Matrix< H, W, out_toperator* (R x) const
Matrix< H, W, out_toperator/ (R x) const
Matrix< H, W, out_toperator- () const
Matrixoperator+= (const SubMatrix< H, W, out_t > &x)
Matrixoperator-= (const SubMatrix< H, W, out_t > &x)
Matrixoperator+= (const SubMatrix< H, W, const out_t > &x)
Matrixoperator-= (const SubMatrix< H, W, const out_t > &x)
Matrixoperator+= (const Matrix< H, W, R > &x)
Matrixoperator-= (const Matrix< H, W, R > &x)
Matrix< H, W, R > operator+ (const SubMatrix< H, W, R > &x) const
Matrix< H, W, R > operator- (const SubMatrix< H, W, R > &x) const
Matrix< H, W, R > operator+ (const Matrix< H, W, R > &x) const
Matrix< H, W, R > operator- (const Matrix< H, W, R > &x) const
bool operator== (const SubMatrix< H, W, R > &x) const
bool operator!= (const SubMatrix< H, W, R > &x) const
bool operator== (const Matrix< H, W, R > &x) const
bool operator!= (const Matrix< H, W, R > &x) const
R & operator() (size_t r, size_t c)
const R & operator() (size_t r, size_t c) const
SubVector< H, R > column (size_t i)
const SubVector< H, const R > column (size_t i) const
SubMatrix< 1, W, R > row (size_t i)
const SubMatrix< 1, W, const R > row (size_t i) const
Column< H, R > minC () const
Column< H, R > maxC () const
Row< W, R > minR () const
Row< W, R > maxR () const
void abs ()
template<typename F >
void apply (const F &f)
template<typename F >
Matrix map (const F &f) const
Matrix< W, H, R > transpose () const ATTR_must_check
std::string fmt (std::string const &numberFormat=defaultNumberFormat, std::string const &firstLineStart="[ ", std::string const &nextLineStart=" ", std::string const &lastLineEnd=" ]", std::string const &rowBegin="", std::string const &elementSep=" ", std::string const &rowEnd="", std::string const &rowSep="\n") const
template<>
Matrix< 2, 1, fmatReal > & operator+= (const Matrix< 2, 1, fmatReal > &x)
template<>
Matrix< 3, 1, fmatReal > & operator+= (const Matrix< 3, 1, fmatReal > &x)
template<>
Matrix< 4, 1, fmatReal > & operator+= (const Matrix< 4, 1, fmatReal > &x)
template<>
Matrix< 2, 1, fmatReal > & operator-= (const Matrix< 2, 1, fmatReal > &x)
template<>
Matrix< 3, 1, fmatReal > & operator-= (const Matrix< 3, 1, fmatReal > &x)
template<>
Matrix< 4, 1, fmatReal > & operator-= (const Matrix< 4, 1, fmatReal > &x)
template<>
Matrix< 2, 1, fmatReal > & operator*= (fmatReal x)
template<>
Matrix< 3, 1, fmatReal > & operator*= (fmatReal x)
template<>
Matrix< 4, 1, fmatReal > & operator*= (fmatReal x)
template<>
Matrix< 2, 1, fmatReal > & operator/= (fmatReal x)
template<>
Matrix< 3, 1, fmatReal > & operator/= (fmatReal x)
template<>
Matrix< 4, 1, fmatReal > & operator/= (fmatReal x)

Static Public Member Functions

static const Matrixidentity ()

Static Public Attributes

static const size_t HEIGHT = H
static const size_t WIDTH = W
static const size_t CAP = H*W

Protected Attributes

data [(H *W==0)?1:H *W]

Friends

class Matrix
class SubMatrix
class SubVector
class Column
class Row
Matrix< H, W, out_toperator+ (R x, const Matrix &a)
Matrix< H, W, out_toperator- (R x, const Matrix &a)
Matrix< H, W, out_toperator* (R x, const Matrix &a)

Member Typedef Documentation


Constructor & Destructor Documentation

template<size_t H, size_t W, typename R = fmatReal>
fmat::Matrix< H, W, R >::Matrix ( const fmat_internal::NoInit  ) 

Definition at line 556 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
fmat::Matrix< H, W, R >::Matrix (  ) 

Definition at line 558 of file fmatCore.h.

Referenced by fmat::Matrix< 4, 2 >::map().

template<size_t H, size_t W, typename R = fmatReal>
fmat::Matrix< H, W, R >::Matrix ( const R  x  )  [explicit]

Definition at line 559 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
fmat::Matrix< H, W, R >::Matrix ( const R *  x,
size_t  colStride = H 
) [explicit]

Definition at line 560 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
fmat::Matrix< H, W, R >::Matrix ( const SubMatrix< H, W, out_t > &  x  ) 

Definition at line 561 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
fmat::Matrix< H, W, R >::Matrix ( const SubMatrix< H, W, const out_t > &  x  ) 

Definition at line 562 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
fmat::Matrix< H, W, R >::Matrix ( const Matrix< H, W, out_t > &  x  ) 

Definition at line 563 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
fmat::Matrix< H, W, R >::Matrix ( const Matrix< H, W, const out_t > &  x  ) 

Definition at line 564 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
template<size_t SH, size_t SW, typename T >
fmat::Matrix< H, W, R >::Matrix ( const SubMatrix< SH, SW, T > &  x  )  [explicit]

Definition at line 566 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
template<size_t SH, size_t SW, typename T >
fmat::Matrix< H, W, R >::Matrix ( const SubMatrix< SH, SW, T > &  x,
size_t  rowOff,
size_t  colOff 
) [explicit]

Definition at line 573 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
template<size_t SH, size_t SW>
fmat::Matrix< H, W, R >::Matrix ( const Matrix< SH, SW, R > &  x  )  [explicit]

Definition at line 580 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
template<size_t SH, size_t SW>
fmat::Matrix< H, W, R >::Matrix ( const Matrix< SH, SW, R > &  x,
size_t  rowOff,
size_t  colOff 
) [explicit]

Definition at line 587 of file fmatCore.h.


Member Function Documentation

template<size_t H, size_t W, typename R = fmatReal>
void fmat::Matrix< H, W, R >::abs (  ) 
template<size_t H, size_t W, typename R = fmatReal>
template<typename F >
void fmat::Matrix< H, W, R >::apply ( const F &  f  ) 
template<size_t H, size_t W, typename R = fmatReal>
const SubVector<H,const R> fmat::Matrix< H, W, R >::column ( size_t  i  )  const

Definition at line 679 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
template<typename T >
T& fmat::Matrix< H, W, R >::exportTo ( T &  x  )  const
template<size_t H, size_t W, typename R = fmatReal>
template<typename T >
T fmat::Matrix< H, W, R >::exportTo (  )  const
template<size_t H, size_t W, typename R = fmatReal>
template<typename T >
T& fmat::Matrix< H, W, R >::exportTo2DArray ( T &  x  )  const

Definition at line 609 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
template<typename T >
T& fmat::Matrix< H, W, R >::exportToCMajor ( T &  x,
size_t  stride = H 
) const

Definition at line 607 of file fmatCore.h.

Referenced by EllipsoidObstacle::saveXML(), and CylindricalObstacle::saveXML().

template<size_t H, size_t W, typename R = fmatReal>
template<typename T >
T& fmat::Matrix< H, W, R >::exportToNewmat ( T &  x  )  const
template<size_t H, size_t W, typename R = fmatReal>
template<typename T >
T& fmat::Matrix< H, W, R >::exportToRMajor ( T &  x,
size_t  stride = W 
) const

Definition at line 608 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
std::string fmat::Matrix< H, W, R >::fmt ( std::string const &  numberFormat = defaultNumberFormat,
std::string const &  firstLineStart = "[ ",
std::string const &  nextLineStart = "  ",
std::string const &  lastLineEnd = " ]",
std::string const &  rowBegin = "",
std::string const &  elementSep = " ",
std::string const &  rowEnd = "",
std::string const &  rowSep = "\n" 
) const
template<size_t H, size_t W, typename R = fmatReal>
static const Matrix& fmat::Matrix< H, W, R >::identity (  )  [static]

Reimplemented in fmat::TransformT< R >.

Definition at line 598 of file fmatCore.h.

Referenced by fmat::rotationXN(), fmat::rotationYN(), and fmat::rotationZN().

template<size_t H, size_t W, typename R = fmatReal>
template<typename T >
Matrix& fmat::Matrix< H, W, R >::importFrom ( const T &  x  ) 
template<size_t H, size_t W, typename R = fmatReal>
template<typename T >
Matrix& fmat::Matrix< H, W, R >::importFrom2DArray ( const T &  x  ) 

Definition at line 603 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
template<typename T >
Matrix& fmat::Matrix< H, W, R >::importFromCMajor ( const T &  x,
size_t  stride = H 
)
template<size_t H, size_t W, typename R = fmatReal>
template<typename T >
Matrix& fmat::Matrix< H, W, R >::importFromNewmat ( const T &  x  ) 

Definition at line 604 of file fmatCore.h.

Referenced by AprilTags::TagDetection::getRotMatrix().

template<size_t H, size_t W, typename R = fmatReal>
template<typename T >
Matrix& fmat::Matrix< H, W, R >::importFromRMajor ( const T &  x,
size_t  stride = W 
)

Definition at line 602 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
template<typename F >
Matrix fmat::Matrix< H, W, R >::map ( const F &  f  )  const
template<size_t H, size_t W, typename R = fmatReal>
Column<H,R> fmat::Matrix< H, W, R >::maxC (  )  const

Definition at line 691 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Row<W,R> fmat::Matrix< H, W, R >::maxR (  )  const

Definition at line 698 of file fmatCore.h.

Referenced by BoxObstacle::reset(), and RectangularObstacle::reset().

template<size_t H, size_t W, typename R = fmatReal>
Column<H,R> fmat::Matrix< H, W, R >::minC (  )  const

Definition at line 684 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Row<W,R> fmat::Matrix< H, W, R >::minR (  )  const

Definition at line 697 of file fmatCore.h.

Referenced by BoxObstacle::reset(), and RectangularObstacle::reset().

template<size_t H, size_t W, typename R = fmatReal>
bool fmat::Matrix< H, W, R >::operator!= ( const Matrix< H, W, R > &  x  )  const

Definition at line 673 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
bool fmat::Matrix< H, W, R >::operator!= ( const SubMatrix< H, W, R > &  x  )  const

Definition at line 671 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
const R& fmat::Matrix< H, W, R >::operator() ( size_t  r,
size_t  c 
) const

Definition at line 676 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
R& fmat::Matrix< H, W, R >::operator() ( size_t  r,
size_t  c 
)

Definition at line 675 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,out_t> fmat::Matrix< H, W, R >::operator* ( x  )  const
template<>
Matrix< 4, 1, fmatReal > & fmat::Matrix< 4, 1, fmatReal >::operator*= ( fmatReal  x  ) 

Definition at line 1405 of file fmatCore.h.

template<>
Matrix< 3, 1, fmatReal > & fmat::Matrix< 3, 1, fmatReal >::operator*= ( fmatReal  x  ) 

Definition at line 1404 of file fmatCore.h.

template<>
Matrix< 2, 1, fmatReal > & fmat::Matrix< 2, 1, fmatReal >::operator*= ( fmatReal  x  ) 

Definition at line 1403 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator*= ( x  ) 
template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,R> fmat::Matrix< H, W, R >::operator+ ( const Matrix< H, W, R > &  x  )  const

Definition at line 667 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,R> fmat::Matrix< H, W, R >::operator+ ( const SubMatrix< H, W, R > &  x  )  const

Definition at line 665 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,out_t> fmat::Matrix< H, W, R >::operator+ ( x  )  const
template<>
Matrix< 4, 1, fmatReal > & fmat::Matrix< 4, 1, fmatReal >::operator+= ( const Matrix< 4, 1, fmatReal > &  x  ) 

Definition at line 1385 of file fmatCore.h.

template<>
Matrix< 3, 1, fmatReal > & fmat::Matrix< 3, 1, fmatReal >::operator+= ( const Matrix< 3, 1, fmatReal > &  x  ) 

Definition at line 1384 of file fmatCore.h.

template<>
Matrix< 2, 1, fmatReal > & fmat::Matrix< 2, 1, fmatReal >::operator+= ( const Matrix< 2, 1, fmatReal > &  x  ) 

Definition at line 1383 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator+= ( const Matrix< H, W, R > &  x  ) 

Definition at line 663 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator+= ( const SubMatrix< H, W, const out_t > &  x  ) 

Definition at line 647 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator+= ( const SubMatrix< H, W, out_t > &  x  ) 

Definition at line 631 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator+= ( x  ) 
template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,R> fmat::Matrix< H, W, R >::operator- ( const Matrix< H, W, R > &  x  )  const

Definition at line 668 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,R> fmat::Matrix< H, W, R >::operator- ( const SubMatrix< H, W, R > &  x  )  const

Definition at line 666 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,out_t> fmat::Matrix< H, W, R >::operator- (  )  const
template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,out_t> fmat::Matrix< H, W, R >::operator- ( x  )  const
template<>
Matrix< 4, 1, fmatReal > & fmat::Matrix< 4, 1, fmatReal >::operator-= ( const Matrix< 4, 1, fmatReal > &  x  ) 

Definition at line 1395 of file fmatCore.h.

template<>
Matrix< 3, 1, fmatReal > & fmat::Matrix< 3, 1, fmatReal >::operator-= ( const Matrix< 3, 1, fmatReal > &  x  ) 

Definition at line 1394 of file fmatCore.h.

template<>
Matrix< 2, 1, fmatReal > & fmat::Matrix< 2, 1, fmatReal >::operator-= ( const Matrix< 2, 1, fmatReal > &  x  ) 

Definition at line 1393 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator-= ( const Matrix< H, W, R > &  x  ) 

Definition at line 664 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator-= ( const SubMatrix< H, W, const out_t > &  x  ) 

Definition at line 655 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator-= ( const SubMatrix< H, W, out_t > &  x  ) 

Definition at line 639 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator-= ( x  ) 
template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,out_t> fmat::Matrix< H, W, R >::operator/ ( x  )  const
template<>
Matrix< 4, 1, fmatReal > & fmat::Matrix< 4, 1, fmatReal >::operator/= ( fmatReal  x  ) 

Definition at line 1418 of file fmatCore.h.

template<>
Matrix< 3, 1, fmatReal > & fmat::Matrix< 3, 1, fmatReal >::operator/= ( fmatReal  x  ) 

Definition at line 1417 of file fmatCore.h.

template<>
Matrix< 2, 1, fmatReal > & fmat::Matrix< 2, 1, fmatReal >::operator/= ( fmatReal  x  ) 

Definition at line 1416 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator/= ( x  ) 
template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator= ( const Matrix< H, W, R > &  x  ) 

Definition at line 615 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator= ( const SubMatrix< H, W, R > &  x  ) 

Definition at line 614 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator= ( x  ) 
template<size_t H, size_t W, typename R = fmatReal>
Matrix& fmat::Matrix< H, W, R >::operator= ( const R *  x  ) 
template<size_t H, size_t W, typename R = fmatReal>
bool fmat::Matrix< H, W, R >::operator== ( const Matrix< H, W, R > &  x  )  const

Definition at line 672 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
bool fmat::Matrix< H, W, R >::operator== ( const SubMatrix< H, W, R > &  x  )  const

Definition at line 670 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
const SubMatrix<1,W,const R> fmat::Matrix< H, W, R >::row ( size_t  i  )  const

Definition at line 682 of file fmatCore.h.


Friends And Related Function Documentation

template<size_t H, size_t W, typename R = fmatReal>
friend class Column [friend]
template<size_t H, size_t W, typename R = fmatReal>
friend class Matrix [friend]

Definition at line 537 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,out_t> operator* ( x,
const Matrix< H, W, R > &  a 
) [friend]

Definition at line 629 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,out_t> operator+ ( x,
const Matrix< H, W, R > &  a 
) [friend]

Definition at line 627 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
Matrix<H,W,out_t> operator- ( x,
const Matrix< H, W, R > &  a 
) [friend]

Definition at line 628 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
friend class Row [friend]
template<size_t H, size_t W, typename R = fmatReal>
friend class SubMatrix [friend]

Definition at line 538 of file fmatCore.h.

template<size_t H, size_t W, typename R = fmatReal>
friend class SubVector [friend]

Member Data Documentation

template<size_t H, size_t W, typename R = fmatReal>
R fmat::Matrix< H, W, R >::data[(H *W==0)?1:H *W] [protected]

Definition at line 729 of file fmatCore.h.

Referenced by fmat::Matrix< 4, 2 >::abs(), fmat::Matrix< 4, 2 >::apply(), fmat::Matrix< 4, 2 >::column(), fmat::Matrix< 4, 2 >::exportTo(), fmat::Matrix< 4, 2 >::exportTo2DArray(), fmat::Matrix< 4, 2 >::exportToCMajor(), fmat::Matrix< 4, 2 >::exportToNewmat(), fmat::Matrix< 4, 2 >::exportToRMajor(), fmat::Matrix< 4, 2 >::fmt(), fmat::SubMatrix< H, W, R >::fmt(), fmat::Matrix< 4, 2 >::importFrom(), fmat::Matrix< 4, 2 >::importFrom2DArray(), fmat::Matrix< 4, 2 >::importFromCMajor(), fmat::Matrix< 4, 2 >::importFromNewmat(), fmat::Matrix< 4, 2 >::importFromRMajor(), fmat::Matrix< 4, 2 >::map(), fmat::SubMatrix< H, W, R >::map(), fmat::Matrix< 4, 2 >::Matrix(), fmat::Matrix< 4, 2 >::maxC(), fmat::Row< N, R >::maximize(), fmat::Column< 2, float >::maximize(), fmat::SubVector< H, R >::maximize(), fmat::Matrix< 4, 2 >::minC(), fmat::Row< N, R >::minimize(), fmat::Column< 2, float >::minimize(), fmat::SubVector< H, R >::minimize(), fmat::Row< N, R >::operator!=(), fmat::Column< 2, float >::operator!=(), fmat::Matrix< 4, 2 >::operator!=(), fmat::SubVector< H, R >::operator!=(), fmat::Matrix< 4, 2 >::operator()(), fmat::Matrix< H, W, R >::operator*=(), fmat::Matrix< 4, 2 >::operator*=(), fmat::Matrix< H, W, R >::operator+=(), fmat::Matrix< 4, 2 >::operator+=(), fmat::SubMatrix< H, W, R >::operator+=(), fmat::SubVector< H, R >::operator+=(), fmat::Matrix< 4, 2 >::operator-(), fmat::SubMatrix< H, W, R >::operator-(), fmat::Matrix< H, W, R >::operator-=(), fmat::Matrix< 4, 2 >::operator-=(), fmat::SubMatrix< H, W, R >::operator-=(), fmat::SubVector< H, R >::operator-=(), fmat::Matrix< H, W, R >::operator/=(), fmat::Matrix< 4, 2 >::operator/=(), fmat::Row< N, R >::operator=(), fmat::Column< 2, float >::operator=(), fmat::Matrix< 4, 2 >::operator=(), fmat::SubMatrix< H, W, R >::operator=(), fmat::SubVector< H, R >::operator=(), fmat::Row< N, R >::operator==(), fmat::Column< 2, float >::operator==(), fmat::Matrix< 4, 2 >::operator==(), fmat::SubVector< H, R >::operator==(), fmat::pack(), fmat::Matrix< 4, 2 >::row(), fmat::SubMatrix< H, W, R >::SubMatrix(), fmat::Matrix< 4, 2 >::transpose(), and fmat::SubMatrix< H, W, R >::transpose().

template<size_t H, size_t W, typename R = fmatReal>
const size_t fmat::Matrix< H, W, R >::HEIGHT = H [static]
template<size_t H, size_t W, typename R = fmatReal>
const size_t fmat::Matrix< H, W, R >::WIDTH = W [static]

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

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:22 2016 by Doxygen 1.6.3