cellConditions.hh
Definition: cellConditions.hh:22
CellCondition(const enum inactivTypes type, Set< Attribute > attributes=Set< Attribute >())
Constructor.
std::string typeStr() const
Return the type of the cell condition as output string.
bool active(const Connector2 &cell, const Connector0 &vertex) const
Returns true, if the vertex in cell is active with respect to the cell conditions.
enum inactivTypes type() const
Returns the type of the cell condition.
Definition: cellConditions.hh:92
enum CellCondition::inactivTypes type_
Definition: cellConditions.hh:179
CellConditions(const bool emptyElements=true)
Default constructor.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual CellCondition & operator=(const CellCondition &i)
Assignment operator.
virtual CellCondition operator()(Attribute attrib) const
Application operator.
Definition: connectorSet.hh:17
CellConditions(const enum CellCondition::inactivTypes type)
Constructor setting the default activity type.
void add(const Attribute &attrib, const CellCondition &i)
Adds a boundary condition with this attribute to the list of boundary conditions.
concepts::Set< Attribute > attributes() const
Returns the attribute set.
Definition: cellConditions.hh:95
Definition: cellConditions.hh:125
const Attribute & getAttr_(const Connector0 &, const Connector1 &, const Connector1 &) const
Returns the attribute of the vertex if existing.
virtual ~CellCondition()
concepts::Set< Attribute > attributes_
The attributes of vertices / edges for the different types:
Definition: cellConditions.hh:113
std::map< uint, CellCondition > inactiveCells_
Dynamic array of inactive regions with type.
Definition: cellConditions.hh:175
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.