MOOSE - Multiscale Object Oriented Simulation Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SparseMatrix.cpp File Reference
#include <algorithm>
#include <vector>
#include <map>
#include <cassert>
#include <iostream>
#include "SparseMatrix.h"
+ Include dependency graph for SparseMatrix.cpp:

Go to the source code of this file.

Variables

const unsigned int SM_MAX_COLUMNS = 200000
 
const unsigned int SM_MAX_ROWS = 200000
 
const unsigned int SM_RESERVE = 8
 

Variable Documentation

const unsigned int SM_MAX_COLUMNS = 200000

Definition at line 22 of file SparseMatrix.cpp.

const unsigned int SM_MAX_ROWS = 200000

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.

const unsigned int SM_RESERVE = 8

Definition at line 23 of file SparseMatrix.cpp.