Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

Sundance::CellSubset Class Reference

#include <CellSubset.h>

Inheritance diagram for Sundance::CellSubset:

Sundance::CellSetBase List of all members.

Public Methods

Protected Methods

Protected Attributes


Detailed Description

CellSubset filters cells for which a given logical condition is satisfied.

Definition at line 21 of file CellSubset.h.


Constructor & Destructor Documentation

Sundance::CellSubset::CellSubset const CellSet   superset,
const LogicalExpr   expr
[inline]
 

Definition at line 25 of file CellSubset.h.

References expr_, and superset_.

virtual Sundance::CellSubset::~CellSubset   [inline, virtual]
 

Definition at line 29 of file CellSubset.h.


Member Function Documentation

virtual bool Sundance::CellSubset::contains const Cell   cell const [inline, virtual]
 

Implements Sundance::CellSetBase.

Definition at line 32 of file CellSubset.h.

References Sundance::CellSet::contains(), Sundance::LogicalExpr::evaluate(), expr_, and superset_.

virtual XMLObject Sundance::CellSubset::toXML   const [virtual]
 

Implements Sundance::CellSetBase.

virtual int Sundance::CellSubset::dimension const Mesh   mesh const [inline, virtual]
 

Implements Sundance::CellSetBase.

Definition at line 40 of file CellSubset.h.

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

virtual bool Sundance::CellSubset::equals const CellSet   other const [virtual]
 

Implements Sundance::CellSetBase.

virtual bool Sundance::CellSubset::lessThan const CellSet   other const [virtual]
 

Implements Sundance::CellSetBase.

virtual TSFHashtable<CellTopologyCode, TSFSmartPtr<TSFArray<CellBlock> > > Sundance::CellSubset::innerGetCellBlocks const Mesh   mesh,
TSFNonDupArray< CellTopologyCode > &    cellType
const [protected, virtual]
 

Reimplemented from Sundance::CellSetBase.

virtual TSFSmartPtr<TSFArray<Cell> > Sundance::CellSubset::innerGetOrderedCells const Mesh   mesh const [protected, virtual]
 

Reimplemented from Sundance::CellSetBase.


Member Data Documentation

CellSet Sundance::CellSubset::superset_ [protected]
 

Definition at line 63 of file CellSubset.h.

Referenced by CellSubset(), contains(), and dimension().

LogicalExpr Sundance::CellSubset::expr_ [protected]
 

Definition at line 64 of file CellSubset.h.

Referenced by CellSubset(), and contains().


The documentation for this class was generated from the following file:
Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by