Mesh for
with three quadrilaterals.
More...
#include <threeQuads.hh>


Classes | |
| class | S |
Public Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
| uint | ncell () const |
| Returns the number of cells in the mesh. | |
| uint | ncell () const |
| Returns the number of cells in the mesh. | |
| Scan2 * | scan () |
| Returns a scanner over the cells of the mesh. | |
| Scan2 * | scan () |
| Returns a scanner over the cells of the mesh. | |
| ThreeQuads () | |
| ThreeQuads (Array< uint > attrib) | |
| Constructor with edge attributes. | |
| ThreeQuads (Array< uint > attrib) | |
| Constructor with edge attributes. | |
| ThreeQuads () | |
| virtual | ~ThreeQuads () |
| virtual | ~ThreeQuads () |
Private Member Functions | |
| void | construct_ (const Array< uint > &attrib) |
| void | construct_ (const Array< uint > &attrib) |
Private Attributes | |
| Quad2d * | cell_ [ncell_] |
| Sequence< Cell2 * > | cell_ |
| Edge * | edg_ [9] |
| Sequence< Edge * > | edg_ |
| Sequence< Quad * > | quad_ |
| Quad * | quad_ [ncell_] |
| Vertex * | vtx_ [7] |
| Sequence< Vertex * > | vtx_ |
Static Private Attributes | |
| static const uint | ncell_ = 3 |
Mesh for
with three quadrilaterals.
All boundaries have attribute 0.
Definition at line 22 of file threeQuads.hh.
| concepts::ThreeQuads::ThreeQuads | ( | ) |
| concepts::ThreeQuads::ThreeQuads | ( | Array< uint > | attrib | ) |
Constructor with edge attributes.
| virtual concepts::ThreeQuads::~ThreeQuads | ( | ) | [virtual] |
| concepts::ThreeQuads::ThreeQuads | ( | ) |
| concepts::ThreeQuads::ThreeQuads | ( | Array< uint > | attrib | ) |
Constructor with edge attributes.
| virtual concepts::ThreeQuads::~ThreeQuads | ( | ) | [virtual] |
| void concepts::ThreeQuads::construct_ | ( | const Array< uint > & | attrib | ) | [private] |
| void concepts::ThreeQuads::construct_ | ( | const Array< uint > & | attrib | ) | [private] |
| virtual std::ostream& concepts::ThreeQuads::info | ( | std::ostream & | os | ) | const [virtual] |
Returns information in an output stream.
Reimplemented from concepts::Mesh.
| virtual std::ostream& concepts::ThreeQuads::info | ( | std::ostream & | os | ) | const [virtual] |
Returns information in an output stream.
Reimplemented from concepts::Mesh.
| uint concepts::ThreeQuads::ncell | ( | ) | const [inline, virtual] |
Returns the number of cells in the mesh.
Implements concepts::Mesh.
Definition at line 32 of file threeQuads.hh.
| uint concepts::ThreeQuads::ncell | ( | ) | const [inline, virtual] |
Returns the number of cells in the mesh.
Implements concepts::Mesh.
Definition at line 31 of file threeQuads.hh.
| Scan2* concepts::ThreeQuads::scan | ( | ) | [inline, virtual] |
Returns a scanner over the cells of the mesh.
Implements concepts::Mesh2.
Definition at line 34 of file threeQuads.hh.
| Scan2* concepts::ThreeQuads::scan | ( | ) | [inline, virtual] |
Returns a scanner over the cells of the mesh.
Implements concepts::Mesh2.
Definition at line 32 of file threeQuads.hh.
Quad2d* concepts::ThreeQuads::cell_[ncell_] [private] |
Definition at line 56 of file threeQuads.hh.
Sequence<Cell2*> concepts::ThreeQuads::cell_ [private] |
Definition at line 99 of file threeQuads.hh.
Edge* concepts::ThreeQuads::edg_[9] [private] |
Definition at line 53 of file threeQuads.hh.
Sequence<Edge*> concepts::ThreeQuads::edg_ [private] |
Definition at line 92 of file threeQuads.hh.
const uint concepts::ThreeQuads::ncell_ = 3 [static, private] |
Definition at line 23 of file threeQuads.hh.
Quad* concepts::ThreeQuads::quad_[ncell_] [private] |
Definition at line 54 of file threeQuads.hh.
Sequence<Quad*> concepts::ThreeQuads::quad_ [private] |
Definition at line 93 of file threeQuads.hh.
Sequence<Vertex*> concepts::ThreeQuads::vtx_ [private] |
Definition at line 91 of file threeQuads.hh.
Vertex* concepts::ThreeQuads::vtx_[7] [private] |
Definition at line 52 of file threeQuads.hh.