Sundance::SubsetCellFilter Class Reference

Inheritance diagram for Sundance::SubsetCellFilter:

Sundance::CellFilterBase Sundance::BoundaryCellFilter

List of all members.

Public Member Functions

 SubsetCellFilter (const CellFilter &superset, const CellPredicate &predicate)
virtual ~SubsetCellFilter ()
virtual int dimension (const Mesh &mesh) const
virtual XMLObject toXML () const
virtual std::string description () const

Handleable interface



CellFilter superset_
CellPredicate predicate_
virtual CellSet internalGetCells (const Mesh &mesh) const


Detailed Description

Definition at line 45 of file SundanceSubsetCellFilter.hpp.


Constructor & Destructor Documentation

SubsetCellFilter::SubsetCellFilter ( const CellFilter superset,
const CellPredicate predicate 
)

SubsetCellFilter::~SubsetCellFilter (  )  [virtual]

Definition at line 54 of file SundanceSubsetCellFilter.cpp.


Member Function Documentation

virtual std::string Sundance::SubsetCellFilter::description (  )  const [inline, virtual]

virtual int Sundance::SubsetCellFilter::dimension ( const Mesh mesh  )  const [inline, virtual]

Return the dimension of the cells that will be identified by this filter when acting on the given mesh

Implements Sundance::CellFilterBase.

Definition at line 57 of file SundanceSubsetCellFilter.hpp.

References Sundance::CellFilter::dimension(), and superset_.

CellSet SubsetCellFilter::internalGetCells ( const Mesh mesh  )  const [protected, virtual]

XMLObject SubsetCellFilter::toXML (  )  const [virtual]


Member Data Documentation

Definition at line 88 of file SundanceSubsetCellFilter.hpp.

Referenced by description(), internalGetCells(), and toXML().

Definition at line 85 of file SundanceSubsetCellFilter.hpp.

Referenced by description(), dimension(), and internalGetCells().

Site Contact