Sundance::CellPredicateFunctorBase Class Reference

Inheritance diagram for Sundance::CellPredicateFunctorBase:

Sundance::CoordinateValueCellPredicateFunctor Sundance::PointCellPredicateFunctor Sundance::PointDataCellPredicateFunctor

List of all members.

Public Member Functions

 CellPredicateFunctorBase (const std::string &name="Functor("+Teuchos::toString(topID())+")")
virtual ~CellPredicateFunctorBase ()
virtual bool operator() (const Point &x) const =0
virtual std::string description () const

Static Private Member Functions

static int & topID ()

Private Attributes

std::string name_


Detailed Description

Definition at line 75 of file SundancePositionalCellPredicate.hpp.


Constructor & Destructor Documentation

Sundance::CellPredicateFunctorBase::CellPredicateFunctorBase ( const std::string &  name = "Functor(" + Teuchos::toString(topID()) + ")"  )  [inline]

Definition at line 79 of file SundancePositionalCellPredicate.hpp.

virtual Sundance::CellPredicateFunctorBase::~CellPredicateFunctorBase (  )  [inline, virtual]

Definition at line 83 of file SundancePositionalCellPredicate.hpp.


Member Function Documentation

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

Definition at line 89 of file SundancePositionalCellPredicate.hpp.

References name_.

virtual bool Sundance::CellPredicateFunctorBase::operator() ( const Point x  )  const [pure virtual]

static int& Sundance::CellPredicateFunctorBase::topID (  )  [inline, static, private]

Definition at line 91 of file SundancePositionalCellPredicate.hpp.


Member Data Documentation

Definition at line 92 of file SundancePositionalCellPredicate.hpp.

Referenced by description().

Site Contact