Class documentation of Concepts

Loading...
Searching...
No Matches

#include <space.hh>

Public Member Functions

std::ostream & info (std::ostream &os) const
 

Public Attributes

concepts::Connector2pnl1
 neighbouring panel on the higher level
 
concepts::Connector2pnl2
 neighbouring panel on the lower level
 
ushort lvl
 level difference to the highest level on this edge
 
EdgeMapprnt
 pointer to the EdgeMap of the parent edge
 
concepts::uchar tag
 

Friends

std::ostream & operator<< (std::ostream &os, const EdgeMap &emp)
 

Detailed Description

Class to map the edges to the two neighbouring panels.

Definition at line 406 of file space.hh.

Constructor & Destructor Documentation

◆ EdgeMap()

bem::EdgeMap::EdgeMap ( )
inline

Definition at line 409 of file space.hh.

Member Data Documentation

◆ lvl

ushort bem::EdgeMap::lvl

level difference to the highest level on this edge

Definition at line 417 of file space.hh.

◆ pnl1

concepts::Connector2* bem::EdgeMap::pnl1

neighbouring panel on the higher level

Definition at line 413 of file space.hh.

◆ pnl2

concepts::Connector2* bem::EdgeMap::pnl2

neighbouring panel on the lower level

Definition at line 415 of file space.hh.

◆ prnt

EdgeMap* bem::EdgeMap::prnt

pointer to the EdgeMap of the parent edge

Definition at line 419 of file space.hh.

◆ tag

concepts::uchar bem::EdgeMap::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)

Definition at line 426 of file space.hh.


The documentation for this class was generated from the following file: