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

Sundance::CellSet Class Reference

#include <CellSet.h>

List of all members.

Public Methods

Static Public Methods

Static Private Methods

Private Attributes

Related Functions

(Note that these are not member functions.)

Detailed Description

CellSet defines a set of cells for application of an equation or BC. The class CellSet is a handle for a low-level CellSetBase object.

Definition at line 35 of file CellSet.h.


Constructor & Destructor Documentation

Sundance::CellSet::CellSet   [inline]
 

Definition at line 39 of file CellSet.h.

References ptr_.

Sundance::CellSet::CellSet CellSetBase   ptr
 


Member Function Documentation

bool Sundance::CellSet::contains const Cell   cell const
 

Referenced by Sundance::UnionCellSet::contains(), Sundance::IntersectionCellSet::contains(), Sundance::ExclusionCellSet::contains(), and Sundance::CellSubset::contains().

TSFHashtable<CellTopologyCode, TSFSmartPtr<TSFArray<CellBlock> > > Sundance::CellSet::getCellBlocks const Mesh   mesh,
TSFNonDupArray< CellTopologyCode > &    cellType
const
 

This is for use in assembling work sets. When building a DOF map, use getOrderedCells() instead so that reordering is used.

TSFSmartPtr<TSFArray<Cell> > Sundance::CellSet::getOrderedCells const Mesh   mesh const
 

For use in the DOF map builder. When building work sets, use getCellBlocks() instead because work sets require a list of cells of identical type.

bool Sundance::CellSet::operator== const CellSet &    other const
 

bool Sundance::CellSet::operator< const CellSet &    other const
 

CellSet Sundance::CellSet::operator+ const CellSet &    other const
 

CellSet Sundance::CellSet::operator && const CellSet &    other const
 

CellSet Sundance::CellSet::operator- const CellSet &    other const
 

CellSet Sundance::CellSet::join const CellSet &    other const
 

Note: the keyword "union" is reserved so we call this method join().

CellSet Sundance::CellSet::intersection const CellSet &    other const
 

CellSet Sundance::CellSet::exclude const CellSet &    other const
 

CellSet Sundance::CellSet::complement   const
 

CellSet Sundance::CellSet::subset const LogicalExpr   expr const
 

CellSet Sundance::CellSet::labeledSubset const string &    label const
 

CellSet Sundance::CellSet::maximalCells   [static]
 

XMLObject Sundance::CellSet::toXML   const
 

const CellSetBase* Sundance::CellSet::ptr   const
 

Developer use only!

int Sundance::CellSet::dimension const Mesh   mesh const
 

Referenced by Sundance::CellSubset::dimension().

TSFTimer& Sundance::CellSet::cellSetTimer   [static, private]
 


Friends And Related Function Documentation

ostream & operator<< ostream &    os,
const CellSet &    cellSet
[related]
 


Member Data Documentation

TSFSmartPtr<CellSetBase> Sundance::CellSet::ptr_ [private]
 

Definition at line 106 of file CellSet.h.

Referenced by CellSet().


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


Documentation generated by