Gascoigne::ColumnStencil Class Reference

#include <columnstencil.h>

Inheritance diagram for Gascoigne::ColumnStencil:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ColumnStencil ()
 ~ColumnStencil ()
const IntVectorcol () const
IntVectorcol ()
const IntVectorstart () const
IntVectorstart ()
int n () const
int nentries () const
int rowsize (int i) const
int & col (int pos)
const int & col (int pos) const
int & start (int i)
const int & start (int i) const
int & stop (int i)
const int & stop (int i) const
void memory (const SparseStructureInterface *)
void memory (int n, int nt)
virtual int Find (int i, int j) const
std::ostream & Write (std::ostream &os) const

Protected Attributes

IntVector scol
IntVector sstart

Constructor & Destructor Documentation

Gascoigne::ColumnStencil::ColumnStencil (  )  [inline]

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


Member Function Documentation

const int& Gascoigne::ColumnStencil::col ( int  pos  )  const [inline]

int& Gascoigne::ColumnStencil::col ( int  pos  )  [inline]

IntVector& Gascoigne::ColumnStencil::col (  )  [inline]

const IntVector& Gascoigne::ColumnStencil::col (  )  const [inline]

virtual int Gascoigne::ColumnStencil::Find ( int  i,
int  j 
) const [inline, virtual]

Reimplemented in Gascoigne::RowColumnStencil.

void Gascoigne::ColumnStencil::memory ( int  n,
int  nt 
)

Reimplemented in Gascoigne::ColumnDiagStencil, Gascoigne::RowColumnStencil, and Gascoigne::TwinStencil.

void Gascoigne::ColumnStencil::memory ( const SparseStructureInterface  ) 

Reimplemented in Gascoigne::ColumnDiagStencil, Gascoigne::RowColumnStencil, and Gascoigne::TwinStencil.

int Gascoigne::ColumnStencil::n (  )  const [inline, virtual]

Implements Gascoigne::StencilInterface.

int Gascoigne::ColumnStencil::nentries (  )  const [inline]

int Gascoigne::ColumnStencil::rowsize ( int  i  )  const [inline]

const int& Gascoigne::ColumnStencil::start ( int  i  )  const [inline]

int& Gascoigne::ColumnStencil::start ( int  i  )  [inline]

IntVector& Gascoigne::ColumnStencil::start (  )  [inline]

const IntVector& Gascoigne::ColumnStencil::start (  )  const [inline]

const int& Gascoigne::ColumnStencil::stop ( int  i  )  const [inline]

int& Gascoigne::ColumnStencil::stop ( int  i  )  [inline]

std::ostream & Gascoigne::ColumnStencil::Write ( std::ostream &  os  )  const

Reimplemented in Gascoigne::RowColumnStencil.


Member Data Documentation

IntVector Gascoigne::ColumnStencil::scol [protected]

IntVector Gascoigne::ColumnStencil::sstart [protected]


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