Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

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

#include <fmatCore.h>

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

Detailed Description

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

Definition at line 750 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

 Column (const fmat_internal::NoInit &noinit)
 Column ()
 Column (const R x)
 Column (const R *x, size_t stride=sizeof(R))
 Column (const SubVector< N, R > &x)
 Column (const SubVector< N, const R > &x)
 Column (const SubMatrix< N, 1, R > &x)
 Column (const SubMatrix< N, 1, const R > &x)
 Column (const Matrix< N, 1, R > &x)
template<size_t S>
 Column (const Column< S, R > &x, size_t srcOffset=0)
template<size_t S>
 Column (const SubVector< S, R > &x, size_t srcOffset=0)
template<size_t S>
 Column (const SubVector< S, const R > &x, size_t srcOffset=0)
template<typename T >
ColumnimportFrom (const T &x)
template<typename T >
exportTo () const
template<typename T >
T & exportTo (T &x) const
Columnoperator= (const R *x)
Columnoperator= (R x)
Columnoperator= (const SubVector< N, R > &x)
Columnoperator= (const SubVector< N, const R > &x)
Columnoperator= (const SubMatrix< N, 1, R > &x)
Columnoperator= (const SubMatrix< N, 1, const R > &x)
Columnoperator= (const Matrix< N, 1, R > &x)
Columnoperator+= (R x)
Columnoperator-= (R x)
Columnoperator*= (R x)
Columnoperator/= (R x)
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
Columnoperator+= (const SubVector< N, R > &x)
Columnoperator-= (const SubVector< N, R > &x)
Columnoperator+= (const SubVector< N, const R > &x)
Columnoperator-= (const SubVector< N, const R > &x)
Columnoperator+= (const SubMatrix< N, 1, R > &x)
Columnoperator-= (const SubMatrix< N, 1, R > &x)
Columnoperator+= (const SubMatrix< N, 1, const R > &x)
Columnoperator-= (const SubMatrix< N, 1, const R > &x)
Columnoperator+= (const Matrix< N, 1, R > &x)
Columnoperator-= (const Matrix< N, 1, R > &x)
Column operator+ (const SubVector< N, R > &x) const
Column operator- (const SubVector< N, R > &x) const
Column operator+ (const SubVector< N, const R > &x) const
Column operator- (const SubVector< N, const R > &x) const
Column operator+ (const SubMatrix< N, 1, R > &x) const
Column operator- (const SubMatrix< N, 1, R > &x) const
Column operator+ (const SubMatrix< N, 1, const R > &x) const
Column operator- (const SubMatrix< N, 1, const R > &x) const
Column operator+ (const Matrix< N, 1, R > &x) const
Column operator- (const Matrix< N, 1, R > &x) const
bool operator== (const SubVector< N, R > &x) const
bool operator!= (const SubVector< N, R > &x) const
bool operator< (const SubVector< N, R > &x) const
bool operator== (const SubVector< N, const R > &x) const
bool operator!= (const SubVector< N, const R > &x) const
bool operator< (const SubVector< N, const R > &x) const
bool operator== (const SubMatrix< N, 1, R > &x) const
bool operator!= (const SubMatrix< N, 1, R > &x) const
bool operator< (const SubMatrix< N, 1, R > &x) const
bool operator== (const SubMatrix< N, 1, const R > &x) const
bool operator!= (const SubMatrix< N, 1, const R > &x) const
bool operator< (const SubMatrix< N, 1, const R > &x) const
bool operator== (const Matrix< N, 1, R > &x) const
bool operator!= (const Matrix< N, 1, R > &x) const
bool operator< (const Matrix< N, 1, R > &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 R & operator[] (size_t i) const
norm () const ATTR_must_check
sum () const ATTR_must_check
sumSq () const ATTR_must_check
void abs ()
max () const ATTR_must_check
min () const ATTR_must_check
template<typename F >
void apply (const F &f)
template<typename F >
Column< N, R > map (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, 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="]\u1D40", std::string const &rowBegin="", std::string const &elementSep="", std::string const &rowEnd="", std::string const &rowSep=" ") const

Static Public Attributes

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

Friends

class SubVector
class Column
class Row
Column< 2, R > packT (R x, R y)
 templated version to pack non fmatReal type, using a different name 'packT' so it needs to be explicitly called, e.g. pack(0,0,1) is generally intended as fmatReal, not int
Column< 3, R > packT (R x, R y, R z)
Column< 4, R > packT (R x, R y, R z, R d)
Column< 2, fmatRealpack (fmatReal x, fmatReal y)
 generic packing of N values into a Column<N> (note assumes fmatReal, see packT()
Column< 3, fmatRealpack (fmatReal x, fmatReal y, fmatReal z)
Column< 4, fmatRealpack (fmatReal x, fmatReal y, fmatReal z, fmatReal d)
Column< N, out_toperator+ (R x, const Column &a)
Column< N, out_toperator- (R x, const Column &a)
Column< N, out_toperator* (R x, const Column &a)

Member Typedef Documentation

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 772 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 771 of file fmatCore.h.


Constructor & Destructor Documentation

template<size_t N, typename R = fmatReal>
fmat::Column< N, R >::Column ( const fmat_internal::NoInit noinit  ) 

Definition at line 774 of file fmatCore.h.

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

Definition at line 777 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
fmat::Column< N, R >::Column ( const R *  x,
size_t  stride = sizeof(R) 
) [explicit]

Definition at line 778 of file fmatCore.h.

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

Definition at line 779 of file fmatCore.h.

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

Definition at line 780 of file fmatCore.h.

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

Definition at line 781 of file fmatCore.h.

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

Definition at line 782 of file fmatCore.h.

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

Definition at line 783 of file fmatCore.h.

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

Definition at line 784 of file fmatCore.h.

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

Definition at line 788 of file fmatCore.h.

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

Definition at line 792 of file fmatCore.h.


Member Function Documentation

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 873 of file fmatCore.h.

Referenced by fmat::Column< 2, float >::abs().

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 876 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 798 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
template<typename T >
T fmat::Column< N, R >::exportTo (  )  const
template<size_t N, typename R = fmatReal>
std::string fmat::Column< N, R >::fmt ( std::string const &  numberFormat = defaultNumberFormat,
std::string const &  firstLineStart = "[",
std::string const &  nextLineStart = "",
std::string const &  lastLineEnd = "]\u1D40",
std::string const &  rowBegin = "",
std::string const &  elementSep = "",
std::string const &  rowEnd = "",
std::string const &  rowSep = " " 
) const

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 890 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 877 of file fmatCore.h.

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

Definition at line 874 of file fmatCore.h.

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

Definition at line 882 of file fmatCore.h.

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

Definition at line 875 of file fmatCore.h.

Referenced by ConvexPolyObstacle::collides(), and fmat::Column< 2, float >::Column().

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

Definition at line 880 of file fmatCore.h.

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

Definition at line 879 of file fmatCore.h.

Referenced by BoundingBox< 3 >::expand().

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

Definition at line 860 of file fmatCore.h.

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

Definition at line 857 of file fmatCore.h.

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

Definition at line 854 of file fmatCore.h.

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

Definition at line 851 of file fmatCore.h.

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

Definition at line 848 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 817 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 813 of file fmatCore.h.

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

Definition at line 844 of file fmatCore.h.

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

Definition at line 842 of file fmatCore.h.

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

Definition at line 840 of file fmatCore.h.

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

Definition at line 838 of file fmatCore.h.

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

Definition at line 836 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 815 of file fmatCore.h.

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

Definition at line 833 of file fmatCore.h.

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

Definition at line 831 of file fmatCore.h.

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

Definition at line 829 of file fmatCore.h.

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

Definition at line 827 of file fmatCore.h.

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

Definition at line 825 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 811 of file fmatCore.h.

Referenced by fmat::Column< 2, float >::operator+=().

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

Definition at line 845 of file fmatCore.h.

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

Definition at line 843 of file fmatCore.h.

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

Definition at line 841 of file fmatCore.h.

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

Definition at line 839 of file fmatCore.h.

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

Definition at line 837 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 819 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 816 of file fmatCore.h.

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

Definition at line 834 of file fmatCore.h.

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

Definition at line 832 of file fmatCore.h.

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

Definition at line 830 of file fmatCore.h.

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

Definition at line 828 of file fmatCore.h.

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

Definition at line 826 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 812 of file fmatCore.h.

Referenced by fmat::Column< 2, float >::operator-=().

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 818 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 814 of file fmatCore.h.

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

Definition at line 861 of file fmatCore.h.

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

Definition at line 858 of file fmatCore.h.

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

Definition at line 855 of file fmatCore.h.

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

Definition at line 852 of file fmatCore.h.

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

Definition at line 849 of file fmatCore.h.

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

Definition at line 865 of file fmatCore.h.

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

returns true if all elements are less than the corresponding element

Definition at line 864 of file fmatCore.h.

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

Definition at line 809 of file fmatCore.h.

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

Definition at line 808 of file fmatCore.h.

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

Definition at line 807 of file fmatCore.h.

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

Definition at line 806 of file fmatCore.h.

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

Definition at line 805 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 804 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 803 of file fmatCore.h.

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

Definition at line 859 of file fmatCore.h.

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

Definition at line 856 of file fmatCore.h.

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

Definition at line 853 of file fmatCore.h.

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

Definition at line 850 of file fmatCore.h.

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

Definition at line 847 of file fmatCore.h.

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

Definition at line 868 of file fmatCore.h.

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

Definition at line 867 of file fmatCore.h.

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

Definition at line 871 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 884 of file fmatCore.h.


Friends And Related Function Documentation

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 752 of file fmatCore.h.

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

Definition at line 823 of file fmatCore.h.

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

Definition at line 821 of file fmatCore.h.

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

Definition at line 822 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<4,fmatReal> pack ( fmatReal  x,
fmatReal  y,
fmatReal  z,
fmatReal  d 
) [friend]

Definition at line 1072 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<3,fmatReal> pack ( fmatReal  x,
fmatReal  y,
fmatReal  z 
) [friend]

Definition at line 1071 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<2,fmatReal> pack ( fmatReal  x,
fmatReal  y 
) [friend]

generic packing of N values into a Column<N> (note assumes fmatReal, see packT()

Definition at line 1070 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<4,R> packT ( x,
y,
z,
d 
) [friend]

Definition at line 1082 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<3,R> packT ( x,
y,
z 
) [friend]

Definition at line 1081 of file fmatCore.h.

template<size_t N, typename R = fmatReal>
Column<2,R> packT ( x,
y 
) [friend]

templated version to pack non fmatReal type, using a different name 'packT' so it needs to be explicitly called, e.g. pack(0,0,1) is generally intended as fmatReal, not int

Definition at line 1080 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 753 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 751 of file fmatCore.h.


Member Data Documentation

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 763 of file fmatCore.h.

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

Reimplemented from fmat::Matrix< N, 1, R >.

Definition at line 764 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