Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

Sundance::DOFMapBase Class Reference

#include <DOFMapBase.h>

Inheritance diagram for Sundance::DOFMapBase:

Sundance::DistributedDOFMap Sundance::ReplicatedDOFMap List of all members.

Public Methods

Protected Attributes


Detailed Description

Map from (cell, function) to global DOF index

Definition at line 28 of file DOFMapBase.h.


Constructor & Destructor Documentation

Sundance::DOFMapBase::DOFMapBase  
 

virtual Sundance::DOFMapBase::~DOFMapBase   [inline, virtual]
 

Definition at line 34 of file DOFMapBase.h.


Member Function Documentation

virtual const TSFArray<int>& Sundance::DOFMapBase::lookup int    cellDim,
int    cellIndex,
int    funcID
const [pure virtual]
 

Implemented in Sundance::DistributedDOFMap, and Sundance::ReplicatedDOFMap.

virtual int Sundance::DOFMapBase::guaranteedPointLookup int    cellIndex,
int    funcID
const [pure virtual]
 

Implemented in Sundance::DistributedDOFMap, and Sundance::ReplicatedDOFMap.

virtual void Sundance::DOFMapBase::guaranteedLookup int    cellDim,
int    cellIndex,
int    funcID,
const BasisFamily   basis,
TSFArray< int > &    indices
const [virtual]
 

Reimplemented in Sundance::DistributedDOFMap.

int Sundance::DOFMapBase::numberOfGlobalDOFs   const [inline]
 

Reimplemented in Sundance::DistributedDOFMap.

Definition at line 48 of file DOFMapBase.h.

References nGlobalDOFs_.

int Sundance::DOFMapBase::numberOfLocalDOFs   const [inline]
 

Reimplemented in Sundance::DistributedDOFMap.

Definition at line 50 of file DOFMapBase.h.

References nLocalDOFs_.

int Sundance::DOFMapBase::numberOfRemoteDOFs   const [inline]
 

Reimplemented in Sundance::DistributedDOFMap.

Definition at line 52 of file DOFMapBase.h.

References nRemoteDOFs_.

int Sundance::DOFMapBase::highestLocalDOF   const [inline]
 

Reimplemented in Sundance::DistributedDOFMap.

Definition at line 54 of file DOFMapBase.h.

References highestLocalDOF_.

int Sundance::DOFMapBase::lowestLocalDOF   const [inline]
 

Reimplemented in Sundance::DistributedDOFMap.

Definition at line 56 of file DOFMapBase.h.

References lowestLocalDOF_.

const TSFSmartPtr<TSFArray<int> >& Sundance::DOFMapBase::remoteDOFList   const [inline]
 

Reimplemented in Sundance::DistributedDOFMap.

Definition at line 59 of file DOFMapBase.h.

References remoteDOFList_.

const TSFSmartPtr<TSFArray<int> >& Sundance::DOFMapBase::updateList   const [inline]
 

Reimplemented in Sundance::DistributedDOFMap.

Definition at line 61 of file DOFMapBase.h.

References updateList_.

const Mesh& Sundance::DOFMapBase::mesh   const [inline]
 

Reimplemented in Sundance::DistributedDOFMap.

Definition at line 64 of file DOFMapBase.h.

References mesh_.

virtual void Sundance::DOFMapBase::getCellTypes TSFNonDupArray< CellTopologyCode > &    cellTypes const [pure virtual]
 

Implemented in Sundance::DistributedDOFMap, and Sundance::ReplicatedDOFMap.

virtual void Sundance::DOFMapBase::print   const [pure virtual]
 

Implemented in Sundance::DistributedDOFMap, and Sundance::ReplicatedDOFMap.

virtual int Sundance::DOFMapBase::maxCellDimension   const [pure virtual]
 

Implemented in Sundance::DistributedDOFMap, and Sundance::ReplicatedDOFMap.


Member Data Documentation

int Sundance::DOFMapBase::nLocalDOFs_ [protected]
 

Definition at line 77 of file DOFMapBase.h.

Referenced by numberOfLocalDOFs(), and Sundance::DistributedDOFMap::numberOfLocalDOFs().

int Sundance::DOFMapBase::nRemoteDOFs_ [protected]
 

Definition at line 78 of file DOFMapBase.h.

Referenced by numberOfRemoteDOFs(), and Sundance::DistributedDOFMap::numberOfRemoteDOFs().

int Sundance::DOFMapBase::nGlobalDOFs_ [protected]
 

Definition at line 79 of file DOFMapBase.h.

Referenced by numberOfGlobalDOFs(), and Sundance::DistributedDOFMap::numberOfGlobalDOFs().

int Sundance::DOFMapBase::lowestLocalDOF_ [protected]
 

Definition at line 80 of file DOFMapBase.h.

Referenced by lowestLocalDOF(), and Sundance::DistributedDOFMap::lowestLocalDOF().

int Sundance::DOFMapBase::highestLocalDOF_ [protected]
 

Definition at line 81 of file DOFMapBase.h.

Referenced by highestLocalDOF(), and Sundance::DistributedDOFMap::highestLocalDOF().

Mesh Sundance::DOFMapBase::mesh_ [protected]
 

Definition at line 83 of file DOFMapBase.h.

Referenced by mesh(), and Sundance::DistributedDOFMap::mesh().

TSFSmartPtr<TSFArray<int> > Sundance::DOFMapBase::remoteDOFList_ [protected]
 

Definition at line 85 of file DOFMapBase.h.

Referenced by remoteDOFList(), and Sundance::DistributedDOFMap::remoteDOFList().

TSFSmartPtr<TSFArray<int> > Sundance::DOFMapBase::updateList_ [protected]
 

Definition at line 86 of file DOFMapBase.h.

Referenced by updateList(), and Sundance::DistributedDOFMap::updateList().


The documentation for this class was generated from the following file:
Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by