Gascoigne::SparseStructureAdaptor Class Reference

... comments SparseStructureAdaptor More...

#include <sparsestructureadaptor.h>

Inheritance diagram for Gascoigne::SparseStructureAdaptor:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SparseStructureAdaptor ()
 Constructor.
virtual ~SparseStructureAdaptor ()
virtual std::string GetName () const =0
void InitStructure (const SparseStructureInterface *SS)
int nnodes () const
virtual int index (int i, int c) const =0
virtual int n () const =0
virtual int nentries () const =0
virtual void FillStencil (ColumnDiagStencil &S) const =0
virtual IntVector GetIndicesDirichlet (int inode, const std::vector< int > &cv) const =0

Protected Member Functions

int n_base () const
int nentries_base () const

Protected Attributes

int _nnodes
const SparseStructureSSP

Detailed Description

... comments SparseStructureAdaptor


Constructor & Destructor Documentation

Gascoigne::SparseStructureAdaptor::SparseStructureAdaptor (  )  [inline]

Constructor.

virtual Gascoigne::SparseStructureAdaptor::~SparseStructureAdaptor (  )  [inline, virtual]


Member Function Documentation

virtual void Gascoigne::SparseStructureAdaptor::FillStencil ( ColumnDiagStencil S  )  const [pure virtual]

Implemented in Gascoigne::NodeSparseStructureAdaptor, and Gascoigne::SimpleSparseStructureAdaptor.

virtual IntVector Gascoigne::SparseStructureAdaptor::GetIndicesDirichlet ( int  inode,
const std::vector< int > &  cv 
) const [pure virtual]

Implemented in Gascoigne::NodeSparseStructureAdaptor, and Gascoigne::SimpleSparseStructureAdaptor.

virtual std::string Gascoigne::SparseStructureAdaptor::GetName (  )  const [pure virtual]

Implemented in Gascoigne::ComponentSparseStructureAdaptor, Gascoigne::NodeSparseStructureAdaptor, and Gascoigne::SimpleSparseStructureAdaptor.

virtual int Gascoigne::SparseStructureAdaptor::index ( int  i,
int  c 
) const [pure virtual]

Implemented in Gascoigne::ComponentSparseStructureAdaptor, Gascoigne::NodeSparseStructureAdaptor, and Gascoigne::SimpleSparseStructureAdaptor.

void Gascoigne::SparseStructureAdaptor::InitStructure ( const SparseStructureInterface SS  )  [inline]

virtual int Gascoigne::SparseStructureAdaptor::n (  )  const [pure virtual]

Implemented in Gascoigne::NodeSparseStructureAdaptor, and Gascoigne::SimpleSparseStructureAdaptor.

int Gascoigne::SparseStructureAdaptor::n_base (  )  const [inline, protected]

virtual int Gascoigne::SparseStructureAdaptor::nentries (  )  const [pure virtual]

Implemented in Gascoigne::NodeSparseStructureAdaptor, and Gascoigne::SimpleSparseStructureAdaptor.

int Gascoigne::SparseStructureAdaptor::nentries_base (  )  const [inline, protected]

int Gascoigne::SparseStructureAdaptor::nnodes (  )  const [inline]


Member Data Documentation

int Gascoigne::SparseStructureAdaptor::_nnodes [protected]

const SparseStructure* Gascoigne::SparseStructureAdaptor::SSP [protected]


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