#include <normalVector.hh>
Public Member Functions | |
EdgeNormalVectorRuleAttrib (const Set< Attribute > attrib, bool outer=true) | |
virtual EdgeNormalVectorRuleAttrib * | clone () const |
virtual Z2 | operator() (const Cell2 &cell, uint k) const |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Class defining the rule that the normal vector is outwards or inwards cells with giving attribute.
For cells with other then the given attributes the normal vector is pointing in the respective other direction.
Definition at line 52 of file normalVector.hh.
|
inline |
Constructor
attrib | set of cell attributes |
outer | flag, if for cells with given attributes the normal vector should points outwards or inwards |
Definition at line 60 of file normalVector.hh.
|
inlinevirtual |
Reimplemented from concepts::EdgeNormalVectorRule.
Definition at line 66 of file normalVector.hh.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::EdgeNormalVectorRule.
|
virtual |
Reimplemented from concepts::EdgeNormalVectorRule.