sparseMatrix Class Template Reference

Matrices represented by a hash table for the non-zero coefficients. More...

#include <matrix.h>

Inheritance diagram for sparseMatrix:

goblinMatrix managedObject goblinRootObject

Public Member Functions

 sparseMatrix (TItem, TItem, TItem, goblinController &=goblinDefaultContext) throw ()
 sparseMatrix (goblinMatrix< TItem, TCoeff > &) throw ()
 ~sparseMatrix () throw ()
unsigned long Allocated () throw ()
unsigned long Size () throw ()
void SetCoeff (TItem, TItem, TCoeff) throw (ERRange)
TCoeff Coeff (TItem, TItem) const throw (ERRange)

Detailed Description

template<class TItem, class TCoeff>
class sparseMatrix< TItem, TCoeff >

Matrices represented by a hash table for the non-zero coefficients.


Constructor & Destructor Documentation

sparseMatrix TItem  ,
TItem  ,
TItem  ,
goblinController = goblinDefaultContext
throw ()
 

sparseMatrix goblinMatrix< TItem, TCoeff > &   )  throw ()
 

~sparseMatrix  )  throw ()
 


Member Function Documentation

unsigned long Allocated  )  throw ()
 

TCoeff Coeff TItem  ,
TItem 
const throw (ERRange) [virtual]
 

Implements goblinMatrix.

void SetCoeff TItem  ,
TItem  ,
TCoeff 
throw (ERRange) [virtual]
 

Implements goblinMatrix.

unsigned long Size  )  throw ()