#include <cellConditions.hh>


Public Member Functions | |
| void | add (const Attribute &attrib, const CellCondition &i) |
| Adds a boundary condition with this attribute to the list of boundary conditions. | |
| CellConditions (const enum CellCondition::inactivTypes type) | |
| Constructor setting the default activity type. | |
| CellConditions (const CellConditions &cnd) | |
| Copy constructor. | |
| CellConditions (const bool emptyElements=true) | |
| Default constructor. | |
| bool | emptyElements () const |
| virtual CellCondition | operator() (Attribute attrib) const |
| Application operator. | |
| virtual | ~CellConditions () |
| Destructor. | |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Private Attributes | |
| bool | emptyElements_ |
| Flag,. | |
| std::map< uint, CellCondition > | inactiveCells_ |
| Dynamic array of inactive regions with type. | |
| enum CellCondition::inactivTypes | type_ |
Definition at line 123 of file cellConditions.hh.
| concepts::CellConditions::CellConditions | ( | const bool | emptyElements = true | ) |
Default constructor.
Sets up the dynamic array.
| emptyElements | flag, which signals, if empty elements should be build for inactive cells |
| concepts::CellConditions::CellConditions | ( | const enum CellCondition::inactivTypes | type | ) |
Constructor setting the default activity type.
| concepts::CellConditions::CellConditions | ( | const CellConditions & | cnd | ) |
Copy constructor.
| virtual concepts::CellConditions::~CellConditions | ( | ) | [virtual] |
| void concepts::CellConditions::add | ( | const Attribute & | attrib, |
| const CellCondition & | i | ||
| ) |
| bool concepts::CellConditions::emptyElements | ( | ) | const [inline] |
Definition at line 166 of file cellConditions.hh.
| virtual std::ostream& concepts::CellConditions::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from concepts::Semantics< CellCondition >.
| virtual CellCondition concepts::CellConditions::operator() | ( | Attribute | attrib | ) | const [virtual] |
Application operator.
| attrib | Attribute of a topolgical object (ie. vertex or edge) |
Implements concepts::Semantics< CellCondition >.
bool concepts::CellConditions::emptyElements_ [private] |
Flag,.
Definition at line 175 of file cellConditions.hh.
std::map<uint, CellCondition> concepts::CellConditions::inactiveCells_ [mutable, private] |
Dynamic array of inactive regions with type.
The index is the number given by the attribute of the topological element.
Definition at line 173 of file cellConditions.hh.
enum CellCondition::inactivTypes concepts::CellConditions::type_ [private] |
Definition at line 177 of file cellConditions.hh.