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::Connector2pnl1
 neighbouring panel on the higher level More...
 
concepts::Connector2pnl2
 neighbouring panel on the lower level More...
 
EdgeMapprnt
 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

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 Function Documentation

◆ info()

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

Friends And Related Function Documentation

◆ operator<<

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

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:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich