6#ifndef cellConditions_hh
7#define cellConditions_hh
108 virtual std::ostream&
info(std::ostream&
os)
const;
168 inline bool emptyElements()
const {
return emptyElements_; }
170 virtual std::ostream&
info(std::ostream&
os)
const;
175 mutable std::map<uint, CellCondition> inactiveCells_;
bool active(const Connector2 &cell, const Connector0 &vertex) const
CellCondition(const CellCondition &cnd)
Copy constructor.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
std::string typeStr() const
Return the type of the cell condition as output string.
concepts::Set< Attribute > attributes() const
Returns the attribute set.
enum inactivTypes type() const
Returns the type of the cell condition.
virtual CellCondition & operator=(const CellCondition &i)
Assignment operator.
CellCondition(const enum inactivTypes type, Set< Attribute > attributes=Set< Attribute >())
CellConditions(const bool emptyElements=true)
CellConditions(const CellConditions &cnd)
Copy constructor.
CellConditions(const enum CellCondition::inactivTypes type)
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual ~CellConditions()
virtual CellCondition operator()(Attribute attrib) const
void add(const Attribute &attrib, const CellCondition &i)
Set< F > makeSet(uint n, const F &first,...)