Robotsystem from Robot Group Leipzig: TriDiagonalMatrix Class Template Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

- Class List
- Alphabetical List
- Class Hierarchy
- Class Members

# TriDiagonalMatrix Class Template Reference

`#include <matrices.h>`

Inheritance diagram for TriDiagonalMatrix:

[legend]
Collaboration diagram for TriDiagonalMatrix:

[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< T > | Data
## Public Member Functions
| TriDiagonalMatrix (unsigned dimension)
unsigned | get_dimension () const
T & | operator() (unsigned i, unsigned j)
const T & | operator() (unsigned i, unsigned j) const
TriDiagonalMatrixPair< T > | create_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.