Stores additional information on a face, namely its cells.
More...
#include <continuityData.hh>
Stores additional information on a face, namely its cells.
- Author
- Philipp Frauenfelder, 2002
Definition at line 143 of file continuityData.hh.
◆ const_iterator
The constant STL iterator over the list of cells.
Definition at line 44 of file continuityData.hh.
◆ iterator
◆ FaceData()
concepts::FaceData::FaceData |
( |
const Connector2 & |
face | ) |
|
|
inline |
Constructor.
- Parameters
-
face | Face to which this data belongs |
Definition at line 149 of file continuityData.hh.
◆ addCell()
void concepts::ConnectorData::addCell |
( |
const CellData & |
c | ) |
|
|
inherited |
Adds c
to the list of cells.
If there is a cell in the list of cells which is related to c
, c
is only inserted, if it is larger than the already present cell (which is removed). If c
is smaller than an already present cell, the insertion is canceled.
- Parameters
-
c | Cell to be added to cells_ |
◆ begin() [1/2]
iterator concepts::ConnectorData::begin |
( |
| ) |
|
|
inlineinherited |
Returns the STL beginning of the list of cells.
Definition at line 63 of file continuityData.hh.
◆ begin() [2/2]
Returns the STL beginning of the list of cells.
Definition at line 65 of file continuityData.hh.
◆ checkRelatedFaces()
static void concepts::FaceData::checkRelatedFaces |
( |
std::map< uint, FaceData > & |
faceList | ) |
|
|
static |
Checks if there are faces with relations in faceList
.
If this is the case, the smaller face is removed and the cell which is the ancestor of this smaller face (on the same level as the larger face) is added to the list of cells of the larger face.
◆ end() [1/2]
iterator concepts::ConnectorData::end |
( |
| ) |
|
|
inlineinherited |
◆ end() [2/2]
◆ face()
const Connector2& concepts::FaceData::face |
( |
| ) |
const |
|
inline |
◆ hasCell()
bool concepts::ConnectorData::hasCell |
( |
const Connector & |
c | ) |
const |
|
inherited |
Returns true if c
is in the list of cells.
◆ key()
Key concepts::FaceData::key |
( |
| ) |
const |
|
inline |
◆ related()
int concepts::FaceData::related |
( |
const FaceData & |
f | ) |
const |
|
inline |
◆ replaceCell()
void concepts::ConnectorData::replaceCell |
( |
const CellData & |
remove, |
|
|
const CellData & |
add |
|
) |
| |
|
inherited |
Removes remove
from the list of cells and tries to add add
to this list using addCell
.
- Parameters
-
remove | Cell which has to be removed from cells_ |
add | Cell which should be added to cells_ |
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const FaceData & |
f |
|
) |
| |
|
friend |
◆ cells_
std::map<uint, const CellData*> concepts::ConnectorData::cells_ |
|
protectedinherited |
◆ face_
The documentation for this class was generated from the following file: