Gascoigne::SimpleRowMatrix Class Reference

#include <simplerowmatrix.h>

Inheritance diagram for Gascoigne::SimpleRowMatrix:

Inheritance graph
[legend]
Collaboration diagram for Gascoigne::SimpleRowMatrix:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SimpleRowMatrix ()
 ~SimpleRowMatrix ()
std::string GetName () const
std::ostream & Write (std::ostream &os) const
const StencilInterfaceGetStencil () const
double & GetValue (int pos)
const double & GetValue (int pos) const
const double & GetValue (int i, int j) const
void zero ()
void ReInit (int n, int nentries)
void ReInit (const SparseStructureInterface *S)
void entry (niiterator start, niiterator stop, const EntryMatrix &M, double s=1.)
void vmult (nvector< double > &y, const nvector< double > &x, double d=1.) const

Protected Attributes

RowColumnStencil ST
nvector< double > value

Constructor & Destructor Documentation

Gascoigne::SimpleRowMatrix::SimpleRowMatrix (  )  [inline]

Gascoigne::SimpleRowMatrix::~SimpleRowMatrix (  )  [inline]


Member Function Documentation

void Gascoigne::SimpleRowMatrix::entry ( niiterator  start,
niiterator  stop,
const EntryMatrix M,
double  s = 1. 
)

std::string Gascoigne::SimpleRowMatrix::GetName (  )  const [inline, virtual]

Implements Gascoigne::MatrixInterface.

const StencilInterface* Gascoigne::SimpleRowMatrix::GetStencil (  )  const [inline, virtual]

Implements Gascoigne::MatrixInterface.

const double& Gascoigne::SimpleRowMatrix::GetValue ( int  i,
int  j 
) const [inline]

const double& Gascoigne::SimpleRowMatrix::GetValue ( int  pos  )  const [inline]

double& Gascoigne::SimpleRowMatrix::GetValue ( int  pos  )  [inline]

void Gascoigne::SimpleRowMatrix::ReInit ( const SparseStructureInterface S  )  [virtual]

Implements Gascoigne::MatrixInterface.

void Gascoigne::SimpleRowMatrix::ReInit ( int  n,
int  nentries 
)

void Gascoigne::SimpleRowMatrix::vmult ( nvector< double > &  y,
const nvector< double > &  x,
double  d = 1. 
) const

std::ostream& Gascoigne::SimpleRowMatrix::Write ( std::ostream &  os  )  const [virtual]

Implements Gascoigne::MatrixInterface.

void Gascoigne::SimpleRowMatrix::zero (  )  [inline, virtual]

Implements Gascoigne::MatrixInterface.


Member Data Documentation

RowColumnStencil Gascoigne::SimpleRowMatrix::ST [protected]

nvector<double> Gascoigne::SimpleRowMatrix::value [protected]


The documentation for this class was generated from the following files:
Generated on Thu Sep 14 10:49:52 2006 for Gascoigne by  doxygen 1.4.7