Main MRPT website > C++ reference
MRPT logo

mrpt::math::JointAccessor< JA > Class Template Reference

For usage with JointVerticalAccessor and JointHorizontalAccessor. More...

#include <mrpt/math/CMatrixViews.h>

List of all members.

Public Types

typedef JA::value_type value_type

Public Member Functions

 JointAccessor (JA &j, value_type e=1e-7)
void sumRowMultiplied (size_t from, size_t to, size_t startIndex, value_type coef)
void substractRowAsNeeded (size_t from, size_t to)
void substractWhenReduced (size_t from, size_t to)
size_t size () const
void unitarizeReducedRow (size_t pos)
void ensureSuitablePos (size_t pos)
void ensureAndUnitarizeLast ()
void dumpToConsole () const

Private Attributes

JA & joint
value_type eps

Detailed Description

template<typename JA>
class mrpt::math::JointAccessor< JA >

For usage with JointVerticalAccessor and JointHorizontalAccessor.

Definition at line 1364 of file CMatrixViews.h.


Member Typedef Documentation

template<typename JA>
typedef JA::value_type mrpt::math::JointAccessor< JA >::value_type

Definition at line 1366 of file CMatrixViews.h.


Constructor & Destructor Documentation

template<typename JA>
mrpt::math::JointAccessor< JA >::JointAccessor ( JA &  j,
value_type  e = 1e-7 
) [inline]

Definition at line 1371 of file CMatrixViews.h.


Member Function Documentation

template<typename JA>
void mrpt::math::JointAccessor< JA >::dumpToConsole (  )  const [inline]

Definition at line 1414 of file CMatrixViews.h.

template<typename JA>
void mrpt::math::JointAccessor< JA >::ensureAndUnitarizeLast (  )  [inline]

Definition at line 1407 of file CMatrixViews.h.

Referenced by mrpt::math::detail::pivotUntilIdentity().

template<typename JA>
void mrpt::math::JointAccessor< JA >::ensureSuitablePos ( size_t  pos  )  [inline]

Definition at line 1398 of file CMatrixViews.h.

Referenced by mrpt::math::detail::pivotUntilIdentity().

template<typename JA>
size_t mrpt::math::JointAccessor< JA >::size (  )  const [inline]

Definition at line 1389 of file CMatrixViews.h.

Referenced by mrpt::math::detail::pivotUntilIdentity().

template<typename JA>
void mrpt::math::JointAccessor< JA >::substractRowAsNeeded ( size_t  from,
size_t  to 
) [inline]

Definition at line 1381 of file CMatrixViews.h.

Referenced by mrpt::math::detail::pivotUntilIdentity().

template<typename JA>
void mrpt::math::JointAccessor< JA >::substractWhenReduced ( size_t  from,
size_t  to 
) [inline]

Definition at line 1385 of file CMatrixViews.h.

Referenced by mrpt::math::detail::pivotUntilIdentity().

template<typename JA>
void mrpt::math::JointAccessor< JA >::sumRowMultiplied ( size_t  from,
size_t  to,
size_t  startIndex,
value_type  coef 
) [inline]

Definition at line 1372 of file CMatrixViews.h.

template<typename JA>
void mrpt::math::JointAccessor< JA >::unitarizeReducedRow ( size_t  pos  )  [inline]

Definition at line 1392 of file CMatrixViews.h.

Referenced by mrpt::math::detail::pivotUntilIdentity().


Member Data Documentation

template<typename JA>
value_type mrpt::math::JointAccessor< JA >::eps [private]

Definition at line 1369 of file CMatrixViews.h.

template<typename JA>
JA& mrpt::math::JointAccessor< JA >::joint [private]

Definition at line 1368 of file CMatrixViews.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines



Page generated by Doxygen 1.6.1 for MRPT 0.9.0 SVN: at Mon Jun 7 06:47:58 UTC 2010