concepts::StraightPeriodicBoundary Class Reference
#include <edgeMeshes.hh>
Inheritance diagram for concepts::StraightPeriodicBoundary:
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. More... | |
const Sequence< Edge2d * > & | cells () const |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
const Sequence< Sequence< Edge2d * > > & | innerBoundary () const |
uint | ncell () const |
Returns the number of cells in the mesh. More... | |
const Sequence< Edge2d * > & | outerBoundary () const |
Scan1 * | scan () |
Returns a scanner over the cells of the mesh. More... | |
StraightPeriodicBoundary (const Real2d first, const Real2d last, const uint n, const uint attrib=0) | |
virtual | ~StraightPeriodicBoundary () |
Protected Attributes | |
Sequence< Sequence< Edge2d * > > | innerBoundary_ |
Several internal boundaries given by edges in 2D. More... | |
Sequence< Edge2d * > | outerBoundary_ |
Outer boundary given by edges in 2D. More... | |
Private Attributes | |
Array< Edge * > | edg_ |
uint | ncell_ |
Array< Vertex * > | vtx_ |
Detailed Description
Definition at line 126 of file edgeMeshes.hh.
Constructor & Destructor Documentation
◆ StraightPeriodicBoundary()
concepts::StraightPeriodicBoundary::StraightPeriodicBoundary | ( | const Real2d | first, |
const Real2d | last, | ||
const uint | n, | ||
const uint | attrib = 0 |
||
) |
◆ ~StraightPeriodicBoundary()
|
virtual |
Member Function Documentation
◆ addInnerBoundary()
|
inherited |
Adds clones of the edges in innerBoundary
as new inner boundary.
◆ cells()
Definition at line 135 of file edgeMeshes.hh.
◆ info()
|
virtual |
Returns information in an output stream.
Reimplemented from concepts::Mesh.
◆ innerBoundary()
◆ ncell()
|
inlinevirtual |
Returns the number of cells in the mesh.
Implements concepts::Mesh.
Definition at line 132 of file edgeMeshes.hh.
◆ outerBoundary()
◆ scan()
|
inlinevirtual |
Returns a scanner over the cells of the mesh.
- Postcondition
- The scanner must be deleted after usage. This has to be done by the user.
Implements concepts::Mesh1.
Definition at line 133 of file edgeMeshes.hh.
Member Data Documentation
◆ edg_
Definition at line 158 of file edgeMeshes.hh.
◆ innerBoundary_
◆ ncell_
|
private |
Definition at line 155 of file edgeMeshes.hh.
◆ outerBoundary_
◆ vtx_
Definition at line 157 of file edgeMeshes.hh.
The documentation for this class was generated from the following file:
- geometry/edgeMeshes.hh