bem::EdgeMap Class Reference
Class to map the edges to the two neighbouring panels. More...
#include <space.hh>
Public Member Functions | |
EdgeMap () | |
std::ostream & | info (std::ostream &os) const |
Public Attributes | |
ushort | lvl |
level difference to the highest level on this edge More... | |
concepts::Connector2 * | pnl1 |
neighbouring panel on the higher level More... | |
concepts::Connector2 * | pnl2 |
neighbouring panel on the lower level More... | |
EdgeMap * | prnt |
pointer to the EdgeMap of the parent edge More... | |
concepts::uchar | tag |
Bitfield bit 0: none of the two panels is in the space (0) one of the two panels is in the space (1) bit 1: EdgeMap not yet in the stack (0) EdgeMap already in the stack (1) More... | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const EdgeMap &emp) |
Detailed Description
Constructor & Destructor Documentation
◆ EdgeMap()
Member Function Documentation
◆ info()
std::ostream& bem::EdgeMap::info | ( | std::ostream & | os | ) | const |
Friends And Related Function Documentation
◆ operator<<
|
friend |
Member Data Documentation
◆ lvl
ushort bem::EdgeMap::lvl |
◆ pnl1
concepts::Connector2* bem::EdgeMap::pnl1 |
◆ pnl2
concepts::Connector2* bem::EdgeMap::pnl2 |
◆ prnt
EdgeMap* bem::EdgeMap::prnt |
◆ tag
concepts::uchar bem::EdgeMap::tag |
The documentation for this class was generated from the following file:
- bem/space.hh