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
 Return the dimension of the cells that will be identified by this filter when acting on the given mesh.
virtual XMLObject toXML () const
virtual bool lessThan (const CellFilterStub *other) const
virtual std::string description () const
 Print to a stream.

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]

bool SubsetCellFilter::lessThan ( const CellFilterStub *  other  )  const [virtual]

Definition at line 67 of file SundanceSubsetCellFilter.cpp.

References predicate_, superset_, and toXML().

XMLObject SubsetCellFilter::toXML (  )  const [virtual]

Definition at line 59 of file SundanceSubsetCellFilter.cpp.

References predicate_, Teuchos::toString(), and Sundance::CellPredicate::toXML().

Referenced by lessThan().


Member Data Documentation

Definition at line 85 of file SundanceSubsetCellFilter.hpp.

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

Definition at line 82 of file SundanceSubsetCellFilter.hpp.

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

Site Contact