Public Member Functions | Private Attributes
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 56 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.


Constructor & Destructor Documentation

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

Definition at line 52 of file SundanceSpatiallyHomogeneousDOFMapBase.cpp.

Definition at line 65 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 72 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.

References allowedFuncs_.

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

Implements Sundance::DOFMapBase.

Definition at line 83 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.

References funcDomains_.

Reimplemented from Sundance::DOFMapBase.

Definition at line 77 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 86 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.

Referenced by allowedFuncsOnCellBatch().

Definition at line 87 of file SundanceSpatiallyHomogeneousDOFMapBase.hpp.

Referenced by funcDomains().

Site Contact