Sundance::SpatiallyHomogeneousDOFMapBase Class Reference

Inheritance diagram for Sundance::SpatiallyHomogeneousDOFMapBase:

Sundance::DOFMapBase Playa::Printable Sundance::HNDoFMapBaseHomogeneous Sundance::MixedDOFMap Sundance::NodalDOFMap Sundance::MixedDOFMapHN Sundance::NodalDOFMapHN

List of all members.

Public Member Functions

 SpatiallyHomogeneousDOFMapBase (const Mesh &mesh, int nTotalFuncs, int setupVerb)
virtual ~SpatiallyHomogeneousDOFMapBase ()
virtual RCP< const MapStructuremapStruct () const =0
virtual RCP< const Set< int > > allowedFuncsOnCellBatch (int cellDim, const Array< int > &cellLID) const
bool isHomogeneous () const
void print (std::ostream &os) const
const Array< CellFilter > & funcDomains () const

Private Attributes

RCP< const Set< int > > allowedFuncs_
Array< CellFilterfuncDomains_


Detailed Description

Definition at line 45 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.


Constructor & Destructor Documentation

SpatiallyHomogeneousDOFMapBase::SpatiallyHomogeneousDOFMapBase ( const Mesh mesh,
int  nTotalFuncs,
int  setupVerb 
)

Definition at line 41 of file SundanceSpatiallyHomogeneousDOFMapBase.cpp.

virtual Sundance::SpatiallyHomogeneousDOFMapBase::~SpatiallyHomogeneousDOFMapBase (  )  [inline, virtual]

Definition at line 54 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.


Member Function Documentation

virtual RCP<const Set<int> > Sundance::SpatiallyHomogeneousDOFMapBase::allowedFuncsOnCellBatch ( int  cellDim,
const Array< int > &  cellLID 
) const [inline, virtual]

Implements Sundance::DOFMapBase.

Definition at line 61 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.

References allowedFuncs_.

const Array<CellFilter>& Sundance::SpatiallyHomogeneousDOFMapBase::funcDomains (  )  const [inline, virtual]

Implements Sundance::DOFMapBase.

Definition at line 72 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.

References funcDomains_.

bool Sundance::SpatiallyHomogeneousDOFMapBase::isHomogeneous (  )  const [inline, virtual]

Reimplemented from Sundance::DOFMapBase.

Definition at line 66 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.

virtual RCP<const MapStructure> Sundance::SpatiallyHomogeneousDOFMapBase::mapStruct (  )  const [pure virtual]

void SpatiallyHomogeneousDOFMapBase::print ( std::ostream &  os  )  const [virtual]


Member Data Documentation

Definition at line 75 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.

Referenced by allowedFuncsOnCellBatch().

Definition at line 76 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.

Referenced by funcDomains().

Site Contact