Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

fmat::SubVector< N, R > Class Template Reference

#include <fmatCore.h>

Inheritance diagram for fmat::SubVector< N, R >:

Detailed Description

template<size_t N, typename R = fmatReal>
class fmat::SubVector< N, R >

Definition at line 196 of file fmatCore.h.

List of all members.

Public Types

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

Public Member Functions

 SubVector (R *x)
 SubVector (const SubVector &x)
 SubVector (Matrix< N, 1, out_t > &x)
 SubVector (Matrix< 1,(N==1?0U:N), out_t > &x)
template<typename T >
 SubVector (const Matrix< N, 1, T > &x)
template<typename T >
 SubVector (const Matrix< 1,(N==1?0U:N), T > &x)
template<size_t S, typename T >
 SubVector (const SubVector< S, T > &x, size_t offset=0)
 this constructor handles shrinking/slicing from other SubVectors
template<size_t S>
 SubVector (Matrix< 1, S, out_t > &x, size_t offset=0)
 this constructor handles shrinking/slicing from non-const rows
template<size_t S>
 SubVector (Matrix< S, 1, out_t > &x, size_t offset=0)
 this constructor handles shrinking/slicing from non-const columns
template<size_t S, typename T >
 SubVector (const Matrix< 1, S, T > &x, size_t offset=0)
 this constructor handles shrinking/slicing from const rows (which can only be used if R is const too - error on data init otherwise)
template<size_t S, typename T >
 SubVector (const Matrix< S, 1, T > &x, size_t offset=0)
 this constructor handles shrinking/slicing from const columns (which can only be used if R is const too - error on data init otherwise)
 operator SubVector< N, const R > () const
template<typename T >
SubVectorimportFrom (const T &x)
template<typename T >
exportTo () const
template<typename T >
T & exportTo (T &x) const
const SubVectoroperator= (R x) const
const SubVectoroperator= (const R *x) const
const SubVectoroperator= (const Matrix< N, 1, out_t > &x) const
const SubVectoroperator= (const SubVector &x) const
template<typename T >
const SubVectoroperator= (const SubVector< N, T > &x) const
const SubVectoroperator+= (R x) const
const SubVectoroperator-= (R x) const
const SubVectoroperator*= (R x) const
const SubVectoroperator/= (R x) const
Column< N, out_toperator+ (R x) const
Column< N, out_toperator- (R x) const
Column< N, out_toperator* (R x) const
Column< N, out_toperator/ (R x) const
Column< N, out_toperator- () const
template<typename T >
const SubVectoroperator+= (const Matrix< N, 1, T > &x) const
template<typename T >
const SubVectoroperator-= (const Matrix< N, 1, T > &x) const
template<typename T >
const SubVectoroperator+= (const SubVector< N, T > &x) const
template<typename T >
const SubVectoroperator-= (const SubVector< N, T > &x) const
template<typename T >
Column< N, out_toperator+ (const Matrix< N, 1, T > &x) const
template<typename T >
Column< N, out_toperator- (const Matrix< N, 1, T > &x) const
template<typename T >
Column< N, out_toperator+ (const SubVector< N, T > &x) const
template<typename T >
Column< N, out_toperator- (const SubVector< N, T > &x) const
template<typename T >
bool operator== (const SubVector< N, T > &x) const
template<typename T >
bool operator!= (const SubVector< N, T > &x) const
template<typename T >
bool operator< (const SubVector< N, T > &x) const
template<typename T >
bool operator== (const Matrix< N, 1, T > &x) const
template<typename T >
bool operator!= (const Matrix< N, 1, T > &x) const
template<typename T >
bool operator< (const Matrix< N, 1, T > &x) const
template<typename T >
bool operator<< (const Matrix< N, 1, T > &x) const
 returns true if all elements are less than the corresponding element
template<typename T >
bool operator<< (const SubVector< N, T > &x) const
R & operator[] (size_t i) const
out_t norm () const
out_t sum () const
out_t sumSq () const
void abs () const
out_t max () const
out_t min () const
template<typename F >
void apply (const F &f) const
template<typename F >
Column< N, out_tmap (const F &f) const
template<typename T >
void minimize (const Matrix< N, 1, T > &x)
template<typename T >
void minimize (const SubVector< N, T > &x)
template<typename T >
void maximize (const Matrix< N, 1, T > &x)
template<typename T >
void maximize (const SubVector< N, T > &x)
Row< N, out_ttranspose () 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=" ") const
template<>
fmatReal norm () const
template<>
fmatReal norm () const
template<>
fmatReal norm () const
template<>
fmatReal norm () const
template<>
fmatReal norm () const
template<>
fmatReal norm () const
template<>
fmatReal sumSq () const
template<>
fmatReal sumSq () const
template<>
fmatReal sumSq () const
template<>
fmatReal sumSq () const
template<>
fmatReal sumSq () const
template<>
fmatReal sumSq () const
template<>
const SubVector< 2, fmatReal > & operator*= (fmatReal x) const
template<>
const SubVector< 3, fmatReal > & operator*= (fmatReal x) const
template<>
const SubVector< 4, fmatReal > & operator*= (fmatReal x) const
template<>
const SubVector< 2, fmatReal > & operator/= (fmatReal x) const
template<>
const SubVector< 3, fmatReal > & operator/= (fmatReal x) const
template<>
const SubVector< 4, fmatReal > & operator/= (fmatReal x) const

Static Public Attributes

static const size_t HEIGHT = N
static const size_t WIDTH = 1
static const size_t CAP = N

Protected Member Functions

 SubVector ()

Protected Attributes

R * data

Friends

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

Member Typedef Documentation

template<size_t N, typename R = fmatReal>
typedef fmat_internal::unconst<R>::type fmat::SubVector< N, R >::out_t

Definition at line 214 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
typedef R fmat::SubVector< N, R >::storage_t

Definition at line 213 of file fmatCore.h.


Constructor & Destructor Documentation

template<size_t N, typename R = fmatReal>
fmat::SubVector< N, R >::SubVector ( R *  x  )  [explicit]

Definition at line 216 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
fmat::SubVector< N, R >::SubVector ( const SubVector< N, R > &  x  ) 

Definition at line 218 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
fmat::SubVector< N, R >::SubVector ( Matrix< N, 1, out_t > &  x  ) 

Definition at line 219 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
fmat::SubVector< N, R >::SubVector ( Matrix< 1,(N==1?0U:N), out_t > &  x  ) 

Definition at line 220 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
fmat::SubVector< N, R >::SubVector ( const Matrix< N, 1, T > &  x  ) 

Definition at line 221 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
fmat::SubVector< N, R >::SubVector ( const Matrix< 1,(N==1?0U:N), T > &  x  ) 

Definition at line 222 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<size_t S, typename T >
fmat::SubVector< N, R >::SubVector ( const SubVector< S, T > &  x,
size_t  offset = 0 
) [explicit]

this constructor handles shrinking/slicing from other SubVectors

If x has const data and this is non-const, we rely on an error on the data initializer to point that out

Definition at line 226 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<size_t S>
fmat::SubVector< N, R >::SubVector ( Matrix< 1, S, out_t > &  x,
size_t  offset = 0 
) [explicit]

this constructor handles shrinking/slicing from non-const rows

Definition at line 231 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<size_t S>
fmat::SubVector< N, R >::SubVector ( Matrix< S, 1, out_t > &  x,
size_t  offset = 0 
) [explicit]

this constructor handles shrinking/slicing from non-const columns

Definition at line 235 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<size_t S, typename T >
fmat::SubVector< N, R >::SubVector ( const Matrix< 1, S, T > &  x,
size_t  offset = 0 
) [explicit]

this constructor handles shrinking/slicing from const rows (which can only be used if R is const too - error on data init otherwise)

Definition at line 239 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<size_t S, typename T >
fmat::SubVector< N, R >::SubVector ( const Matrix< S, 1, T > &  x,
size_t  offset = 0 
) [explicit]

this constructor handles shrinking/slicing from const columns (which can only be used if R is const too - error on data init otherwise)

Definition at line 243 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
fmat::SubVector< N, R >::SubVector (  )  [protected]

Definition at line 328 of file fmatCore.h.


Member Function Documentation

template<size_t N, typename R = fmatReal>
void fmat::SubVector< N, R >::abs (  )  const

Definition at line 298 of file fmatCore.h.

Referenced by fmat::SubMatrix< H, W, R >::abs(), and fmat::SubVector< H, R >::abs().

template<size_t N, typename R = fmatReal>
template<typename F >
void fmat::SubVector< N, R >::apply ( const F &  f  )  const

Definition at line 301 of file fmatCore.h.

Referenced by fmat::SubMatrix< H, W, R >::apply().

template<size_t N, typename R = fmatReal>
template<typename T >
T& fmat::SubVector< N, R >::exportTo ( T &  x  )  const

Definition at line 251 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
T fmat::SubVector< N, R >::exportTo (  )  const

Definition at line 250 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
std::string fmat::SubVector< N, 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 = " " 
) const

Definition at line 315 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
SubVector& fmat::SubVector< N, R >::importFrom ( const T &  x  ) 

Definition at line 249 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename F >
Column<N,out_t> fmat::SubVector< N, R >::map ( const F &  f  )  const

Definition at line 302 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
out_t fmat::SubVector< N, R >::max (  )  const

Definition at line 299 of file fmatCore.h.

Referenced by fmat::Matrix< 4, 2 >::maxR(), and fmat::SubMatrix< H, W, R >::maxR().

template<size_t N, typename R = fmatReal>
template<typename T >
void fmat::SubVector< N, R >::maximize ( const SubVector< N, T > &  x  ) 

Definition at line 307 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
void fmat::SubVector< N, R >::maximize ( const Matrix< N, 1, T > &  x  ) 

Definition at line 306 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
out_t fmat::SubVector< N, R >::min (  )  const

Definition at line 300 of file fmatCore.h.

Referenced by fmat::Matrix< 4, 2 >::minR(), and fmat::SubMatrix< H, W, R >::minR().

template<size_t N, typename R = fmatReal>
template<typename T >
void fmat::SubVector< N, R >::minimize ( const SubVector< N, T > &  x  ) 

Definition at line 305 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
void fmat::SubVector< N, R >::minimize ( const Matrix< N, 1, T > &  x  ) 

Definition at line 304 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 4, const fmatReal >::norm (  )  const

Definition at line 1361 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 3, const fmatReal >::norm (  )  const

Definition at line 1360 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 2, const fmatReal >::norm (  )  const

Definition at line 1359 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 4, fmatReal >::norm (  )  const

Definition at line 1358 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 3, fmatReal >::norm (  )  const

Definition at line 1357 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 2, fmatReal >::norm (  )  const

Definition at line 1356 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
out_t fmat::SubVector< N, R >::norm (  )  const
template<size_t N, typename R = fmatReal>
fmat::SubVector< N, R >::operator SubVector< N, const R > (  )  const

Definition at line 247 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
bool fmat::SubVector< N, R >::operator!= ( const Matrix< N, 1, T > &  x  )  const

Definition at line 286 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
bool fmat::SubVector< N, R >::operator!= ( const SubVector< N, T > &  x  )  const

Definition at line 283 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<N,out_t> fmat::SubVector< N, R >::operator* ( x  )  const

Definition at line 265 of file fmatCore.h.

template<>
const SubVector< 4, fmatReal > & fmat::SubVector< 4, fmatReal >::operator*= ( fmatReal  x  )  const

Definition at line 1402 of file fmatCore.h.

template<>
const SubVector< 3, fmatReal > & fmat::SubVector< 3, fmatReal >::operator*= ( fmatReal  x  )  const

Definition at line 1401 of file fmatCore.h.

template<>
const SubVector< 2, fmatReal > & fmat::SubVector< 2, fmatReal >::operator*= ( fmatReal  x  )  const

Definition at line 1400 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
const SubVector& fmat::SubVector< N, R >::operator*= ( x  )  const

Definition at line 261 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
Column<N,out_t> fmat::SubVector< N, R >::operator+ ( const SubVector< N, T > &  x  )  const

Definition at line 279 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
Column<N,out_t> fmat::SubVector< N, R >::operator+ ( const Matrix< N, 1, T > &  x  )  const

Definition at line 277 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<N,out_t> fmat::SubVector< N, R >::operator+ ( x  )  const

Definition at line 263 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
const SubVector& fmat::SubVector< N, R >::operator+= ( const SubVector< N, T > &  x  )  const

Definition at line 275 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
const SubVector& fmat::SubVector< N, R >::operator+= ( const Matrix< N, 1, T > &  x  )  const

Definition at line 273 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
const SubVector& fmat::SubVector< N, R >::operator+= ( x  )  const

Definition at line 259 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
Column<N,out_t> fmat::SubVector< N, R >::operator- ( const SubVector< N, T > &  x  )  const

Definition at line 280 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
Column<N,out_t> fmat::SubVector< N, R >::operator- ( const Matrix< N, 1, T > &  x  )  const

Definition at line 278 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<N,out_t> fmat::SubVector< N, R >::operator- (  )  const

Definition at line 267 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<N,out_t> fmat::SubVector< N, R >::operator- ( x  )  const

Definition at line 264 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
const SubVector& fmat::SubVector< N, R >::operator-= ( const SubVector< N, T > &  x  )  const

Definition at line 276 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
const SubVector& fmat::SubVector< N, R >::operator-= ( const Matrix< N, 1, T > &  x  )  const

Definition at line 274 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
const SubVector& fmat::SubVector< N, R >::operator-= ( x  )  const

Definition at line 260 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<N,out_t> fmat::SubVector< N, R >::operator/ ( x  )  const

Definition at line 266 of file fmatCore.h.

template<>
const SubVector< 4, fmatReal > & fmat::SubVector< 4, fmatReal >::operator/= ( fmatReal  x  )  const

Definition at line 1415 of file fmatCore.h.

template<>
const SubVector< 3, fmatReal > & fmat::SubVector< 3, fmatReal >::operator/= ( fmatReal  x  )  const

Definition at line 1414 of file fmatCore.h.

template<>
const SubVector< 2, fmatReal > & fmat::SubVector< 2, fmatReal >::operator/= ( fmatReal  x  )  const

Definition at line 1413 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
const SubVector& fmat::SubVector< N, R >::operator/= ( x  )  const

Definition at line 262 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
bool fmat::SubVector< N, R >::operator< ( const Matrix< N, 1, T > &  x  )  const

Definition at line 287 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
bool fmat::SubVector< N, R >::operator< ( const SubVector< N, T > &  x  )  const

Definition at line 284 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
bool fmat::SubVector< N, R >::operator<< ( const SubVector< N, T > &  x  )  const

Definition at line 291 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
bool fmat::SubVector< N, R >::operator<< ( const Matrix< N, 1, T > &  x  )  const

returns true if all elements are less than the corresponding element

Definition at line 290 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
const SubVector& fmat::SubVector< N, R >::operator= ( const SubVector< N, T > &  x  )  const

Definition at line 257 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
const SubVector& fmat::SubVector< N, R >::operator= ( const SubVector< N, R > &  x  )  const

Definition at line 256 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
const SubVector& fmat::SubVector< N, R >::operator= ( const Matrix< N, 1, out_t > &  x  )  const

Definition at line 255 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
const SubVector& fmat::SubVector< N, R >::operator= ( const R *  x  )  const

Definition at line 254 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
const SubVector& fmat::SubVector< N, R >::operator= ( x  )  const

Definition at line 253 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
bool fmat::SubVector< N, R >::operator== ( const Matrix< N, 1, T > &  x  )  const

Definition at line 285 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
bool fmat::SubVector< N, R >::operator== ( const SubVector< N, T > &  x  )  const

Definition at line 282 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
R& fmat::SubVector< N, R >::operator[] ( size_t  i  )  const

Definition at line 293 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
out_t fmat::SubVector< N, R >::sum (  )  const

Definition at line 296 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 4, const fmatReal >::sumSq (  )  const

Definition at line 1374 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 3, const fmatReal >::sumSq (  )  const

Definition at line 1373 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 2, const fmatReal >::sumSq (  )  const

Definition at line 1372 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 4, fmatReal >::sumSq (  )  const

Definition at line 1371 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 3, fmatReal >::sumSq (  )  const

Definition at line 1370 of file fmatCore.h.

template<>
fmatReal fmat::SubVector< 2, fmatReal >::sumSq (  )  const

Definition at line 1369 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
out_t fmat::SubVector< N, R >::sumSq (  )  const

Definition at line 297 of file fmatCore.h.

Referenced by PostureEngine::solveLinkVector().

template<size_t N, typename R = fmatReal>
Row<N,out_t> fmat::SubVector< N, R >::transpose (  )  const

Definition at line 309 of file fmatCore.h.


Friends And Related Function Documentation

template<size_t N, typename R = fmatReal>
friend class Column [friend]

Definition at line 198 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
friend class Matrix [friend]

Definition at line 201 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<N,out_t> operator* ( x,
const SubVector< N, R > &  a 
) [friend]

Definition at line 271 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<N,out_t> operator+ ( x,
const SubVector< N, R > &  a 
) [friend]

Definition at line 269 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<N,out_t> operator- ( x,
const SubVector< N, R > &  a 
) [friend]

Definition at line 270 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
friend class Row [friend]

Definition at line 199 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
friend class SubMatrix [friend]

Definition at line 200 of file fmatCore.h.

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

Definition at line 197 of file fmatCore.h.


Member Data Documentation

template<size_t N, typename R = fmatReal>
const size_t fmat::SubVector< N, R >::CAP = N [static]

Definition at line 207 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
R* fmat::SubVector< N, R >::data [protected]

Definition at line 329 of file fmatCore.h.

Referenced by fmat::SubVector< H, R >::abs(), fmat::SubVector< H, R >::apply(), fmat::Column< 2, float >::Column(), fmat::SubMatrix< H, W, R >::exportTo(), fmat::SubVector< H, R >::exportTo(), fmat::SubMatrix< H, W, R >::exportTo2DArray(), fmat::SubMatrix< H, W, R >::exportToCMajor(), fmat::SubMatrix< H, W, R >::exportToNewmat(), fmat::SubMatrix< H, W, R >::exportToRMajor(), fmat::SubVector< H, R >::fmt(), fmat::SubMatrix< H, W, R >::importFrom(), fmat::SubVector< H, R >::importFrom(), fmat::SubMatrix< H, W, R >::importFrom2DArray(), fmat::SubMatrix< H, W, R >::importFromCMajor(), fmat::SubMatrix< H, W, R >::importFromNewmat(), fmat::SubMatrix< H, W, R >::importFromRMajor(), fmat::SubVector< H, R >::map(), fmat::SubVector< H, R >::max(), fmat::SubMatrix< H, W, R >::maxC(), fmat::Row< N, R >::maximize(), fmat::Column< 2, float >::maximize(), fmat::SubVector< H, R >::maximize(), fmat::SubVector< H, R >::min(), fmat::SubMatrix< H, W, R >::minC(), fmat::Row< N, R >::minimize(), fmat::Column< 2, float >::minimize(), fmat::SubVector< H, R >::minimize(), fmat::SubVector< N, R >::norm(), fmat::SubVector< H, R >::norm(), fmat::SubVector< H, R >::operator SubVector< N, const R >(), fmat::Row< N, R >::operator!=(), fmat::Column< 2, float >::operator!=(), fmat::SubVector< H, R >::operator!=(), fmat::SubMatrix< H, W, R >::operator()(), fmat::SubVector< N, R >::operator*=(), fmat::SubVector< H, R >::operator*=(), fmat::Row< N, R >::operator+=(), fmat::Column< 2, float >::operator+=(), fmat::SubVector< H, R >::operator+=(), fmat::Row< N, R >::operator-=(), fmat::Column< 2, float >::operator-=(), fmat::SubVector< H, R >::operator-=(), fmat::SubVector< N, R >::operator/=(), fmat::SubVector< H, R >::operator/=(), fmat::SubVector< H, 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::Row< N, R >::operator==(), fmat::Column< 2, float >::operator==(), fmat::SubVector< H, R >::operator==(), fmat::SubVector< H, R >::operator[](), fmat::Row< N, R >::Row(), fmat::SubMatrix< H, W, R >::SubMatrix(), fmat::SubVector< H, R >::sum(), fmat::SubVector< N, R >::sumSq(), fmat::SubVector< H, R >::sumSq(), fmat::SubMatrix< H, W, R >::transpose(), and fmat::SubVector< H, R >::transpose().

template<size_t N, typename R = fmatReal>
const size_t fmat::SubVector< N, R >::HEIGHT = N [static]

Definition at line 205 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
const size_t fmat::SubVector< N, R >::WIDTH = 1 [static]

Definition at line 206 of file fmatCore.h.


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