| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Classes | Public Types | Public Member Functions
TeSparseMatrix< ValueType, IndexType > Class Template Reference

`#include <TeSparseMatrix.h>`

List of all members.

## Classes

class | Aux

## Public Types

typedef pair< IndexType, IndexType > | IndexPair
typedef HMap< IndexPair, ValueType, PairHashFun < IndexType > > | ContainerType
typedef MatrixElement < ValueType, IndexType, ContainerType > | MatrixElement
typedef IndexType | size_type
typedef ContainerType::iterator | iterator
typedef ContainerType::const_iterator | const_iterator

## Public Member Functions

| sparseMatrix (size_type r, size_type c)
size_type | Rows () const
size_type | Columns () const
size_type | size () const
size_type | max_size () const
iterator | begin ()
iterator | end ()
const_iterator | begin () const
const_iterator | end () const
void | clear ()
Aux | operator[] (size_type r)
size_type | Index1 (iterator &I) const
size_type | Index2 (iterator &I) const
ValueType | Value (iterator &I) const

### template<class ValueType, class IndexType>
class TeSparseMatrix< ValueType, IndexType >

## Member Typedef Documentation

template<class ValueType , class IndexType >

typedef ContainerType::const_iterator TeSparseMatrix< ValueType, IndexType >::const_iterator

template<class ValueType , class IndexType >

typedef HMap<IndexPair, ValueType, PairHashFun<IndexType> > TeSparseMatrix< ValueType, IndexType >::ContainerType

template<class ValueType , class IndexType >

typedef pair<IndexType, IndexType> TeSparseMatrix< ValueType, IndexType >::IndexPair

template<class ValueType , class IndexType >

typedef ContainerType::iterator TeSparseMatrix< ValueType, IndexType >::iterator

template<class ValueType , class IndexType >

typedef MatrixElement<ValueType, IndexType, ContainerType> TeSparseMatrix< ValueType, IndexType >::MatrixElement

template<class ValueType , class IndexType >

typedef IndexType TeSparseMatrix< ValueType, IndexType >::size_type

## Member Function Documentation

template<class ValueType , class IndexType >

iterator TeSparseMatrix< ValueType, IndexType >::begin | ( | void |  | ) | `[inline]`

template<class ValueType , class IndexType >

const_iterator TeSparseMatrix< ValueType, IndexType >::begin | ( | void |  | ) | const`[inline]`

template<class ValueType , class IndexType >

void TeSparseMatrix< ValueType, IndexType >::clear | ( | void |  | ) | `[inline]`

template<class ValueType , class IndexType >

size_type TeSparseMatrix< ValueType, IndexType >::Columns | ( |  | ) | const`[inline]`

template<class ValueType , class IndexType >

const_iterator TeSparseMatrix< ValueType, IndexType >::end | ( | void |  | ) | const`[inline]`

template<class ValueType , class IndexType >

iterator TeSparseMatrix< ValueType, IndexType >::end | ( | void |  | ) | `[inline]`

template<class ValueType , class IndexType >

size_type TeSparseMatrix< ValueType, IndexType >::Index1 | ( | iterator & | I | ) | const`[inline]`

template<class ValueType , class IndexType >

size_type TeSparseMatrix< ValueType, IndexType >::Index2 | ( | iterator & | I | ) | const`[inline]`

template<class ValueType , class IndexType >

size_type TeSparseMatrix< ValueType, IndexType >::max_size | ( |  | ) | const`[inline]`

template<class ValueType , class IndexType >

Aux TeSparseMatrix< ValueType, IndexType >::operator[] | ( | size_type | r | ) | `[inline]`

template<class ValueType , class IndexType >

size_type TeSparseMatrix< ValueType, IndexType >::Rows | ( |  | ) | const`[inline]`

template<class ValueType , class IndexType >

size_type TeSparseMatrix< ValueType, IndexType >::size | ( | void |  | ) | const`[inline]`

template<class ValueType , class IndexType >

TeSparseMatrix< ValueType, IndexType >::sparseMatrix | ( | size_type | r,
|  | size_type | c
| ) |  | `[inline]`

template<class ValueType , class IndexType >

ValueType TeSparseMatrix< ValueType, IndexType >::Value | ( | iterator & | I | ) | const`[inline]`

The documentation for this class was generated from the following file:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeSparseMatrix.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines