denseMatrix Class Template Reference

Full coefficient matrix representation. More...

#include <matrix.h>

Inheritance diagram for denseMatrix:

goblinMatrix managedObject goblinRootObject

Public Member Functions

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

Detailed Description

template<class TItem, class TCoeff>
class denseMatrix< TItem, TCoeff >

Full coefficient matrix representation.


Constructor & Destructor Documentation

denseMatrix (  TItem  ,
TItem  ,
goblinController &  = goblinDefaultContext
)  throw ()
 

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

~denseMatrix (   )  throw ()
 


Member Function Documentation

unsigned long Allocated (   )  const throw ()
 

Reimplemented from goblinMatrix.

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

Implements goblinMatrix.

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

Implements goblinMatrix.

unsigned long Size (   )  const throw () [virtual]
 

Implements goblinRootObject.