GMapping::DMatrix< X > Class Template Reference

#include <dmatrix.h>

List of all members.

Public Member Functions

int columns () const
const X det () const
void detach ()
 DMatrix (const DMatrix &)
 DMatrix (int n=0, int m=0)
DMatrix inv () const
DMatrix operator* (const X &) const
DMatrix operator* (const DMatrix &) const
DMatrix operator+ (const DMatrix &) const
DMatrix operator- (const DMatrix &) const
DMatrixoperator= (const DMatrix &)
const X * operator[] (int i) const
X * operator[] (int i)
int rows () const
DMatrix transpose () const
 ~DMatrix ()

Static Public Member Functions

static DMatrix I (int)

Protected Attributes

X * elems
X ** mrows
int ncols
int nrows
int * shares

Detailed Description

template<class X>
class GMapping::DMatrix< X >

Definition at line 12 of file dmatrix.h.


Constructor & Destructor Documentation

template<class X >
GMapping::DMatrix< X >::DMatrix ( int  n = 0,
int  m = 0 
) [inline]

Definition at line 50 of file dmatrix.h.

template<class X >
GMapping::DMatrix< X >::~DMatrix (  )  [inline]

Definition at line 63 of file dmatrix.h.

template<class X >
GMapping::DMatrix< X >::DMatrix ( const DMatrix< X > &  m  )  [inline]

Definition at line 70 of file dmatrix.h.


Member Function Documentation

template<class X>
int GMapping::DMatrix< X >::columns (  )  const [inline]

Definition at line 36 of file dmatrix.h.

template<class X >
const X GMapping::DMatrix< X >::det (  )  const [inline]

Definition at line 129 of file dmatrix.h.

template<class X >
void GMapping::DMatrix< X >::detach (  )  [inline]

Definition at line 205 of file dmatrix.h.

template<class X >
DMatrix< X > GMapping::DMatrix< X >::I ( int  n  )  [inline, static]

Definition at line 211 of file dmatrix.h.

template<class X >
DMatrix< X > GMapping::DMatrix< X >::inv (  )  const [inline]

Definition at line 94 of file dmatrix.h.

template<class X >
DMatrix< X > GMapping::DMatrix< X >::operator* ( const X &  e  )  const [inline]

Definition at line 199 of file dmatrix.h.

template<class X >
DMatrix< X > GMapping::DMatrix< X >::operator* ( const DMatrix< X > &  m  )  const [inline]

Definition at line 172 of file dmatrix.h.

template<class X >
DMatrix< X > GMapping::DMatrix< X >::operator+ ( const DMatrix< X > &  m  )  const [inline]

Definition at line 185 of file dmatrix.h.

template<class X >
DMatrix< X > GMapping::DMatrix< X >::operator- ( const DMatrix< X > &  m  )  const [inline]

Definition at line 192 of file dmatrix.h.

template<class X >
DMatrix< X > & GMapping::DMatrix< X >::operator= ( const DMatrix< X > &  m  )  [inline]

Definition at line 79 of file dmatrix.h.

template<class X>
const X* GMapping::DMatrix< X >::operator[] ( int  i  )  const [inline]

Definition at line 25 of file dmatrix.h.

template<class X>
X* GMapping::DMatrix< X >::operator[] ( int  i  )  [inline]

Definition at line 20 of file dmatrix.h.

template<class X>
int GMapping::DMatrix< X >::rows (  )  const [inline]

Definition at line 35 of file dmatrix.h.

template<class X >
DMatrix< X > GMapping::DMatrix< X >::transpose (  )  const [inline]

Definition at line 164 of file dmatrix.h.


Member Data Documentation

template<class X>
X* GMapping::DMatrix< X >::elems [protected]

Definition at line 44 of file dmatrix.h.

template<class X>
X** GMapping::DMatrix< X >::mrows [protected]

Definition at line 45 of file dmatrix.h.

template<class X>
int GMapping::DMatrix< X >::ncols [protected]

Definition at line 43 of file dmatrix.h.

template<class X>
int GMapping::DMatrix< X >::nrows [protected]

Definition at line 43 of file dmatrix.h.

template<class X>
int* GMapping::DMatrix< X >::shares [protected]

Definition at line 47 of file dmatrix.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


gmapping
Author(s): Giorgio Grisetti, Cyrill Stachniss, Wolfram Burgard; ROS wrapper by Brian Gerkey
autogenerated on Fri Jan 11 09:32:13 2013