Public Member Functions | Public Attributes | Static Public Attributes

SparseMatrixEZ< number >::RowInfo Struct Reference

List of all members.

Public Member Functions

 RowInfo (unsigned int start=Entry::invalid)

Public Attributes

unsigned int start
unsigned short length
unsigned short diagonal

Static Public Attributes

static const unsigned short invalid_diagonal = static_cast<unsigned short>(-1)

Detailed Description

template<typename number>
struct SparseMatrixEZ< number >::RowInfo

Structure for storing information on a matrix row. One object for each row will be stored in the matrix.

Definition at line 142 of file sparse_matrix_ez.h.


Constructor & Destructor Documentation

template<typename number >
SparseMatrixEZ< number >::RowInfo::RowInfo ( unsigned int  start = Entry::invalid) [inline]

Constructor.

Definition at line 1111 of file sparse_matrix_ez.h.


Member Data Documentation

template<typename number>
unsigned int SparseMatrixEZ< number >::RowInfo::start

Index of first entry of the row in the data field.

Definition at line 153 of file sparse_matrix_ez.h.

Referenced by SparseMatrixEZ< number >::allocate(), and SparseMatrixEZ< number >::locate().

template<typename number>
unsigned short SparseMatrixEZ< number >::RowInfo::length

Number of entries in this row.

Definition at line 158 of file sparse_matrix_ez.h.

Referenced by SparseMatrixEZ< number >::allocate(), and SparseMatrixEZ< number >::locate().

template<typename number>
unsigned short SparseMatrixEZ< number >::RowInfo::diagonal

Position of the diagonal element relative tor the start index.

Definition at line 164 of file sparse_matrix_ez.h.

Referenced by SparseMatrixEZ< number >::allocate().

template<typename number>
const unsigned short SparseMatrixEZ< number >::RowInfo::invalid_diagonal = static_cast<unsigned short>(-1) [static]

Value for non-existing diagonal.

Definition at line 169 of file sparse_matrix_ez.h.

Referenced by SparseMatrixEZ< number >::allocate().


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

deal.II documentation generated on Wed May 23 2012 12:04:17 by doxygen 1.7.3