Public Member Functions
Sundance::DimensionalCellFilter Class Reference
Inheritance diagram for Sundance::DimensionalCellFilter:
Sundance::CellFilterBase

List of all members.

Public Member Functions

 DimensionalCellFilter (int dim)
virtual ~DimensionalCellFilter ()
virtual int dimension (const Mesh &mesh) const
virtual XMLObject toXML () const
virtual std::string typeName () const
virtual std::string description () const
virtual bool lessThan (const CellFilterStub *other) const

Handleable interface

int dim_
virtual CellSet internalGetCells (const Mesh &mesh) const

Detailed Description

DimensionalCellFilter is a filter that identifies all cells of a specified dimension.

Example:

get all faces in a 3D mesh

 Mesh myMesh = myReader.getMesh();
 CellFilter faceFilter = new DimensionalCellFilter(2);
 CellSet faces = faceFilter.getCells(myMesh);

Definition at line 68 of file SundanceDimensionalCellFilter.hpp.


Constructor & Destructor Documentation

Definition at line 75 of file SundanceDimensionalCellFilter.hpp.


Member Function Documentation

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

Reimplemented from Sundance::CellFilterBase.

Definition at line 87 of file SundanceDimensionalCellFilter.hpp.

References dim_, and Sundance::CellFilterBase::toString().

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

Implements Sundance::CellFilterBase.

Definition at line 78 of file SundanceDimensionalCellFilter.hpp.

References dim_.

Referenced by Sundance::DOFMapBuilder::isWholeDomain().

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

get the cells

Implements Sundance::CellFilterBase.

Definition at line 76 of file SundanceDimensionalCellFilter.cpp.

References Sundance::Mesh::cellType(), and dim_.

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

Definition at line 65 of file SundanceDimensionalCellFilter.cpp.

References dim_.

XMLObject DimensionalCellFilter::toXML ( ) const [virtual]

Definition at line 57 of file SundanceDimensionalCellFilter.cpp.

References dim_, and Teuchos::toString().

virtual std::string Sundance::DimensionalCellFilter::typeName ( ) const [inline, virtual]

Definition at line 84 of file SundanceDimensionalCellFilter.hpp.


Member Data Documentation

Site Contact