Public Member Functions | Static Private Member Functions | Private Attributes
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 86 of file SundancePositionalCellPredicate.hpp.


Constructor & Destructor Documentation

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

Definition at line 90 of file SundancePositionalCellPredicate.hpp.

Definition at line 94 of file SundancePositionalCellPredicate.hpp.


Member Function Documentation

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

Definition at line 100 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 102 of file SundancePositionalCellPredicate.hpp.


Member Data Documentation

Definition at line 103 of file SundancePositionalCellPredicate.hpp.

Referenced by description().

Site Contact