TriDiagonalMatrix Class Template Reference

#include <matrices.h>

Inheritance diagram for TriDiagonalMatrix:

Inheritance graph
[legend]
Collaboration diagram for TriDiagonalMatrix:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<typename T>
class lpzrobots::TriDiagonalMatrix< T >

TriDiagonalMatrix N: number of rows.

Definition at line 89 of file matrices.h.

Public Types

typedef std::vector< TData

Public Member Functions

 TriDiagonalMatrix (unsigned dimension)
unsigned get_dimension () const
Toperator() (unsigned i, unsigned j)
const Toperator() (unsigned i, unsigned j) const
TriDiagonalMatrixPair< Tcreate_lu_decomposition () const
 status: tested! (high chance that this function yields correct results)

Protected Attributes

Data data


Member Typedef Documentation

typedef std::vector<T> Data
 

Definition at line 92 of file matrices.h.


Constructor & Destructor Documentation

TriDiagonalMatrix unsigned  dimension  ) 
 

Definition at line 184 of file matrices.h.


Member Function Documentation

TriDiagonalMatrixPair< T > create_lu_decomposition  )  const
 

status: tested! (high chance that this function yields correct results)

Definition at line 249 of file matrices.h.

unsigned get_dimension  )  const
 

Definition at line 193 of file matrices.h.

const T & operator() unsigned  i,
unsigned  j
const
 

Definition at line 223 of file matrices.h.

T & operator() unsigned  i,
unsigned  j
 

Definition at line 202 of file matrices.h.


Member Data Documentation

Data data [protected]
 

Definition at line 95 of file matrices.h.


Generated on Tue Apr 4 19:05:27 2006 for Robotsystem from Robot Group Leipzig by  doxygen 1.4.5