Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
fmat::SubVector< N, R > Class Template Reference
Inheritance diagram for fmat::SubVector< N, R >:
Detailed Descriptiontemplate<size_t N, typename R = fmatReal>
|
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 > | |
SubVector & | importFrom (const T &x) |
template<typename T > | |
T | exportTo () const |
template<typename T > | |
T & | exportTo (T &x) const |
const SubVector & | operator= (R x) const |
const SubVector & | operator= (const R *x) const |
const SubVector & | operator= (const Matrix< N, 1, out_t > &x) const |
const SubVector & | operator= (const SubVector &x) const |
template<typename T > | |
const SubVector & | operator= (const SubVector< N, T > &x) const |
const SubVector & | operator+= (R x) const |
const SubVector & | operator-= (R x) const |
const SubVector & | operator*= (R x) const |
const SubVector & | operator/= (R x) const |
Column< N, out_t > | operator+ (R x) const |
Column< N, out_t > | operator- (R x) const |
Column< N, out_t > | operator* (R x) const |
Column< N, out_t > | operator/ (R x) const |
Column< N, out_t > | operator- () const |
template<typename T > | |
const SubVector & | operator+= (const Matrix< N, 1, T > &x) const |
template<typename T > | |
const SubVector & | operator-= (const Matrix< N, 1, T > &x) const |
template<typename T > | |
const SubVector & | operator+= (const SubVector< N, T > &x) const |
template<typename T > | |
const SubVector & | operator-= (const SubVector< N, T > &x) const |
template<typename T > | |
Column< N, out_t > | operator+ (const Matrix< N, 1, T > &x) const |
template<typename T > | |
Column< N, out_t > | operator- (const Matrix< N, 1, T > &x) const |
template<typename T > | |
Column< N, out_t > | operator+ (const SubVector< N, T > &x) const |
template<typename T > | |
Column< N, out_t > | 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 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_t > | 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, out_t > | 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=" ") 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_t > | operator+ (R x, const SubVector &a) |
Column< N, out_t > | operator- (R x, const SubVector &a) |
Column< N, out_t > | operator* (R x, const SubVector &a) |
typedef fmat_internal::unconst<R>::type fmat::SubVector< N, R >::out_t |
Definition at line 214 of file fmatCore.h.
typedef R fmat::SubVector< N, R >::storage_t |
Definition at line 213 of file fmatCore.h.
fmat::SubVector< N, R >::SubVector | ( | R * | x | ) | [explicit] |
Definition at line 216 of file fmatCore.h.
fmat::SubVector< N, R >::SubVector | ( | const SubVector< N, R > & | x | ) |
Definition at line 218 of file fmatCore.h.
fmat::SubVector< N, R >::SubVector | ( | Matrix< N, 1, out_t > & | x | ) |
Definition at line 219 of file fmatCore.h.
fmat::SubVector< N, R >::SubVector | ( | Matrix< 1,(N==1?0U:N), out_t > & | x | ) |
Definition at line 220 of file fmatCore.h.
fmat::SubVector< N, R >::SubVector | ( | const Matrix< N, 1, T > & | x | ) |
Definition at line 221 of file fmatCore.h.
fmat::SubVector< N, R >::SubVector | ( | const Matrix< 1,(N==1?0U:N), T > & | x | ) |
Definition at line 222 of file fmatCore.h.
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.
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.
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.
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.
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.
fmat::SubVector< N, R >::SubVector | ( | ) | [protected] |
Definition at line 328 of file fmatCore.h.
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().
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().
T& fmat::SubVector< N, R >::exportTo | ( | T & | x | ) | const |
Definition at line 251 of file fmatCore.h.
T fmat::SubVector< N, R >::exportTo | ( | ) | const |
Definition at line 250 of file fmatCore.h.
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.
SubVector& fmat::SubVector< N, R >::importFrom | ( | const T & | x | ) |
Definition at line 249 of file fmatCore.h.
Column<N,out_t> fmat::SubVector< N, R >::map | ( | const F & | f | ) | const |
Definition at line 302 of file fmatCore.h.
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().
void fmat::SubVector< N, R >::maximize | ( | const SubVector< N, T > & | x | ) |
Definition at line 307 of file fmatCore.h.
void fmat::SubVector< N, R >::maximize | ( | const Matrix< N, 1, T > & | x | ) |
Definition at line 306 of file fmatCore.h.
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().
void fmat::SubVector< N, R >::minimize | ( | const SubVector< N, T > & | x | ) |
Definition at line 305 of file fmatCore.h.
void fmat::SubVector< N, R >::minimize | ( | const Matrix< N, 1, T > & | x | ) |
Definition at line 304 of file fmatCore.h.
fmatReal fmat::SubVector< 4, const fmatReal >::norm | ( | ) | const |
Definition at line 1361 of file fmatCore.h.
fmatReal fmat::SubVector< 3, const fmatReal >::norm | ( | ) | const |
Definition at line 1360 of file fmatCore.h.
fmatReal fmat::SubVector< 2, const fmatReal >::norm | ( | ) | const |
Definition at line 1359 of file fmatCore.h.
fmatReal fmat::SubVector< 4, fmatReal >::norm | ( | ) | const |
Definition at line 1358 of file fmatCore.h.
fmatReal fmat::SubVector< 3, fmatReal >::norm | ( | ) | const |
Definition at line 1357 of file fmatCore.h.
fmatReal fmat::SubVector< 2, fmatReal >::norm | ( | ) | const |
Definition at line 1356 of file fmatCore.h.
out_t fmat::SubVector< N, R >::norm | ( | ) | const |
Definition at line 295 of file fmatCore.h.
Referenced by SphericalObstacle::getSupport(), EllipticalObstacle::getSupport(), CircularObstacle::getSupport(), and XWalkParameters::packGroundGravity().
fmat::SubVector< N, R >::operator SubVector< N, const R > | ( | ) | const |
Definition at line 247 of file fmatCore.h.
bool fmat::SubVector< N, R >::operator!= | ( | const Matrix< N, 1, T > & | x | ) | const |
Definition at line 286 of file fmatCore.h.
bool fmat::SubVector< N, R >::operator!= | ( | const SubVector< N, T > & | x | ) | const |
Definition at line 283 of file fmatCore.h.
Column<N,out_t> fmat::SubVector< N, R >::operator* | ( | R | x | ) | const |
Definition at line 265 of file fmatCore.h.
const SubVector< 4, fmatReal > & fmat::SubVector< 4, fmatReal >::operator*= | ( | fmatReal | x | ) | const |
Definition at line 1402 of file fmatCore.h.
const SubVector< 3, fmatReal > & fmat::SubVector< 3, fmatReal >::operator*= | ( | fmatReal | x | ) | const |
Definition at line 1401 of file fmatCore.h.
const SubVector< 2, fmatReal > & fmat::SubVector< 2, fmatReal >::operator*= | ( | fmatReal | x | ) | const |
Definition at line 1400 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator*= | ( | R | x | ) | const |
Definition at line 261 of file fmatCore.h.
Column<N,out_t> fmat::SubVector< N, R >::operator+ | ( | const SubVector< N, T > & | x | ) | const |
Definition at line 279 of file fmatCore.h.
Column<N,out_t> fmat::SubVector< N, R >::operator+ | ( | const Matrix< N, 1, T > & | x | ) | const |
Definition at line 277 of file fmatCore.h.
Column<N,out_t> fmat::SubVector< N, R >::operator+ | ( | R | x | ) | const |
Definition at line 263 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator+= | ( | const SubVector< N, T > & | x | ) | const |
Definition at line 275 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator+= | ( | const Matrix< N, 1, T > & | x | ) | const |
Definition at line 273 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator+= | ( | R | x | ) | const |
Definition at line 259 of file fmatCore.h.
Column<N,out_t> fmat::SubVector< N, R >::operator- | ( | const SubVector< N, T > & | x | ) | const |
Definition at line 280 of file fmatCore.h.
Column<N,out_t> fmat::SubVector< N, R >::operator- | ( | const Matrix< N, 1, T > & | x | ) | const |
Definition at line 278 of file fmatCore.h.
Column<N,out_t> fmat::SubVector< N, R >::operator- | ( | ) | const |
Definition at line 267 of file fmatCore.h.
Column<N,out_t> fmat::SubVector< N, R >::operator- | ( | R | x | ) | const |
Definition at line 264 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator-= | ( | const SubVector< N, T > & | x | ) | const |
Definition at line 276 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator-= | ( | const Matrix< N, 1, T > & | x | ) | const |
Definition at line 274 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator-= | ( | R | x | ) | const |
Definition at line 260 of file fmatCore.h.
Column<N,out_t> fmat::SubVector< N, R >::operator/ | ( | R | x | ) | const |
Definition at line 266 of file fmatCore.h.
const SubVector< 4, fmatReal > & fmat::SubVector< 4, fmatReal >::operator/= | ( | fmatReal | x | ) | const |
Definition at line 1415 of file fmatCore.h.
const SubVector< 3, fmatReal > & fmat::SubVector< 3, fmatReal >::operator/= | ( | fmatReal | x | ) | const |
Definition at line 1414 of file fmatCore.h.
const SubVector< 2, fmatReal > & fmat::SubVector< 2, fmatReal >::operator/= | ( | fmatReal | x | ) | const |
Definition at line 1413 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator/= | ( | R | x | ) | const |
Definition at line 262 of file fmatCore.h.
bool fmat::SubVector< N, R >::operator< | ( | const Matrix< N, 1, T > & | x | ) | const |
Definition at line 287 of file fmatCore.h.
bool fmat::SubVector< N, R >::operator< | ( | const SubVector< N, T > & | x | ) | const |
Definition at line 284 of file fmatCore.h.
bool fmat::SubVector< N, R >::operator<< | ( | const SubVector< N, T > & | x | ) | const |
Definition at line 291 of file fmatCore.h.
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.
const SubVector& fmat::SubVector< N, R >::operator= | ( | const SubVector< N, T > & | x | ) | const |
Definition at line 257 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator= | ( | const SubVector< N, R > & | x | ) | const |
Definition at line 256 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator= | ( | const Matrix< N, 1, out_t > & | x | ) | const |
Definition at line 255 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator= | ( | const R * | x | ) | const |
Definition at line 254 of file fmatCore.h.
const SubVector& fmat::SubVector< N, R >::operator= | ( | R | x | ) | const |
Definition at line 253 of file fmatCore.h.
bool fmat::SubVector< N, R >::operator== | ( | const Matrix< N, 1, T > & | x | ) | const |
Definition at line 285 of file fmatCore.h.
bool fmat::SubVector< N, R >::operator== | ( | const SubVector< N, T > & | x | ) | const |
Definition at line 282 of file fmatCore.h.
R& fmat::SubVector< N, R >::operator[] | ( | size_t | i | ) | const |
Definition at line 293 of file fmatCore.h.
out_t fmat::SubVector< N, R >::sum | ( | ) | const |
Definition at line 296 of file fmatCore.h.
fmatReal fmat::SubVector< 4, const fmatReal >::sumSq | ( | ) | const |
Definition at line 1374 of file fmatCore.h.
fmatReal fmat::SubVector< 3, const fmatReal >::sumSq | ( | ) | const |
Definition at line 1373 of file fmatCore.h.
fmatReal fmat::SubVector< 2, const fmatReal >::sumSq | ( | ) | const |
Definition at line 1372 of file fmatCore.h.
fmatReal fmat::SubVector< 4, fmatReal >::sumSq | ( | ) | const |
Definition at line 1371 of file fmatCore.h.
fmatReal fmat::SubVector< 3, fmatReal >::sumSq | ( | ) | const |
Definition at line 1370 of file fmatCore.h.
fmatReal fmat::SubVector< 2, fmatReal >::sumSq | ( | ) | const |
Definition at line 1369 of file fmatCore.h.
out_t fmat::SubVector< N, R >::sumSq | ( | ) | const |
Definition at line 297 of file fmatCore.h.
Referenced by PostureEngine::solveLinkVector().
Row<N,out_t> fmat::SubVector< N, R >::transpose | ( | ) | const |
Definition at line 309 of file fmatCore.h.
friend class Column [friend] |
Definition at line 198 of file fmatCore.h.
friend class Matrix [friend] |
Definition at line 201 of file fmatCore.h.
Column<N,out_t> operator* | ( | R | x, | |
const SubVector< N, R > & | a | |||
) | [friend] |
Definition at line 271 of file fmatCore.h.
Column<N,out_t> operator+ | ( | R | x, | |
const SubVector< N, R > & | a | |||
) | [friend] |
Definition at line 269 of file fmatCore.h.
Column<N,out_t> operator- | ( | R | x, | |
const SubVector< N, R > & | a | |||
) | [friend] |
Definition at line 270 of file fmatCore.h.
friend class Row [friend] |
Definition at line 199 of file fmatCore.h.
friend class SubMatrix [friend] |
Definition at line 200 of file fmatCore.h.
friend class SubVector [friend] |
Definition at line 197 of file fmatCore.h.
const size_t fmat::SubVector< N, R >::CAP = N [static] |
Definition at line 207 of file fmatCore.h.
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().
const size_t fmat::SubVector< N, R >::HEIGHT = N [static] |
Definition at line 205 of file fmatCore.h.
const size_t fmat::SubVector< N, R >::WIDTH = 1 [static] |
Definition at line 206 of file fmatCore.h.
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:22 2016 by Doxygen 1.6.3 |