Mesh for
with a given number of quadrilaterals.
More...
#include <quadGrid2D.hh>


Private Member Functions | |
| void | construct_ (const Array< uint > &attrib, uint N) |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
| void | lor (uint N) |
| uint | ncell () const |
| Returns the number of cells in the mesh. | |
| QuadGrid2D (uint N) | |
| Constructor. | |
| QuadGrid2D () | |
| Default Constructor. | |
| Scan2 * | scan () |
| Returns a scanner over the cells of the mesh. | |
| virtual | ~QuadGrid2D () |
| Destructor. | |
Private Attributes | |
| Sequence< Cell2 * > | cell_ |
| Sequence< Edge * > | edg_ |
| Sequence< Quad * > | quad_ |
| Sequence< Vertex * > | vtx_ |
Mesh for
with a given number of quadrilaterals.
All boundaries have attribute 0.
Definition at line 20 of file quadGrid2D.hh.
| concepts::QuadGrid2D::QuadGrid2D | ( | ) | [private] |
Default Constructor.
Constructs the unit square in R^2.
| concepts::QuadGrid2D::QuadGrid2D | ( | uint | N | ) | [private] |
Constructor.
Constructs a grid of the unit square in R^2 with 4^N cells. N should be small!
| virtual concepts::QuadGrid2D::~QuadGrid2D | ( | ) | [private, virtual] |
Destructor.
Deletes the NQuad-Object and release used memory.
| void concepts::QuadGrid2D::construct_ | ( | const Array< uint > & | attrib, |
| uint | N | ||
| ) | [private] |
| virtual std::ostream& concepts::QuadGrid2D::info | ( | std::ostream & | os | ) | const [private, virtual] |
Returns information in an output stream.
Reimplemented from concepts::Mesh.
| void concepts::QuadGrid2D::lor | ( | uint | N | ) | [private] |
| uint concepts::QuadGrid2D::ncell | ( | ) | const [inline, private, virtual] |
Returns the number of cells in the mesh.
Implements concepts::Mesh.
Definition at line 47 of file quadGrid2D.hh.
| Scan2* concepts::QuadGrid2D::scan | ( | ) | [inline, private, virtual] |
Returns a scanner over the cells of the mesh.
Implements concepts::Mesh2.
Definition at line 49 of file quadGrid2D.hh.
Sequence<Cell2*> concepts::QuadGrid2D::cell_ [private] |
Definition at line 63 of file quadGrid2D.hh.
Sequence<Edge*> concepts::QuadGrid2D::edg_ [private] |
Definition at line 61 of file quadGrid2D.hh.
Sequence<Quad*> concepts::QuadGrid2D::quad_ [private] |
Definition at line 62 of file quadGrid2D.hh.
Sequence<Vertex*> concepts::QuadGrid2D::vtx_ [private] |
Definition at line 60 of file quadGrid2D.hh.