#include <edgeMeshes.hh>


Classes | |
| class | S |
| scanner over the cells More... | |
Public Member Functions | |
| void | addInnerBoundary (const Sequence< Edge2d * > &innerBoundary) |
Adds clones of the edges in innerBoundary as new inner boundary. | |
| const Sequence< Edge2d * > & | cells () const |
| CircleBoundary (const Real2d center, const uint n, const Real r, const uint attrib=0, const Real phi0=0) | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
| const Sequence< Sequence < Edge2d * > > & | innerBoundary () const |
| uint | ncell () const |
| Returns the number of cells in the mesh. | |
| const Sequence< Edge2d * > & | outerBoundary () const |
| Scan1 * | scan () |
| Returns a scanner over the cells of the mesh. | |
| virtual | ~CircleBoundary () |
Protected Attributes | |
| Sequence< Sequence< Edge2d * > > | innerBoundary_ |
| Several internal boundaries given by edges in 2D. | |
| Sequence< Edge2d * > | outerBoundary_ |
| Outer boundary given by edges in 2D. | |
Private Attributes | |
| Array< Edge * > | edg_ |
| uint | ncell_ |
| Array< Vertex * > | vtx_ |
Definition at line 86 of file edgeMeshes.hh.
| concepts::CircleBoundary::CircleBoundary | ( | const Real2d | center, |
| const uint | n, | ||
| const Real | r, | ||
| const uint | attrib = 0, |
||
| const Real | phi0 = 0 |
||
| ) |
| virtual concepts::CircleBoundary::~CircleBoundary | ( | ) | [virtual] |
| void concepts::InnerOuterBoundary2d::addInnerBoundary | ( | const Sequence< Edge2d * > & | innerBoundary | ) | [inherited] |
Adds clones of the edges in innerBoundary as new inner boundary.
Definition at line 95 of file edgeMeshes.hh.
| virtual std::ostream& concepts::CircleBoundary::info | ( | std::ostream & | os | ) | const [virtual] |
Returns information in an output stream.
Reimplemented from concepts::Mesh.
| uint concepts::CircleBoundary::ncell | ( | ) | const [inline, virtual] |
Returns the number of cells in the mesh.
Implements concepts::Mesh.
Definition at line 92 of file edgeMeshes.hh.
| Scan1* concepts::CircleBoundary::scan | ( | ) | [inline, virtual] |
Returns a scanner over the cells of the mesh.
Implements concepts::Mesh1.
Definition at line 93 of file edgeMeshes.hh.
Array<Edge*> concepts::CircleBoundary::edg_ [private] |
Definition at line 118 of file edgeMeshes.hh.
Sequence<Sequence<Edge2d*> > concepts::InnerOuterBoundary2d::innerBoundary_ [protected, inherited] |
uint concepts::CircleBoundary::ncell_ [private] |
Definition at line 115 of file edgeMeshes.hh.
Sequence<Edge2d*> concepts::InnerOuterBoundary2d::outerBoundary_ [protected, inherited] |
Array<Vertex*> concepts::CircleBoundary::vtx_ [private] |
Definition at line 117 of file edgeMeshes.hh.