MOOSE - Multiscale Object Oriented Simulation Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SparseMatrix.h File Reference
#include <vector>
+ Include dependency graph for SparseMatrix.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SparseMatrix< T >
 
class  Triplet< T >
 

Typedefs

typedef std::vector< class T >
::const_iterator 
constTypeIter
 

Variables

const unsigned int SM_MAX_COLUMNS
 
const unsigned int SM_MAX_ROWS
 
const unsigned int SM_RESERVE
 

Typedef Documentation

typedef std::vector< class T >::const_iterator constTypeIter

Definition at line 62 of file SparseMatrix.h.

Variable Documentation

const unsigned int SM_MAX_COLUMNS

Definition at line 22 of file SparseMatrix.cpp.

Referenced by SparseMatrix< unsigned int >::setSize().

const unsigned int SM_MAX_ROWS

Template for specialized SparseMatrix. Used both for the Kinetic solver and for handling certain kinds of messages. Speciality is that it can extract entire rows efficiently, for marching through a specified row for a matrix multiplication or for traversing messages.

Requires that type T have an equality operator ==

Definition at line 21 of file SparseMatrix.cpp.

Referenced by SparseMatrix< unsigned int >::setSize().

const unsigned int SM_RESERVE

Definition at line 23 of file SparseMatrix.cpp.

Referenced by SparseMatrix< unsigned int >::SparseMatrix().