31 |
public: |
public: |
32 |
typedef Quadrangle ElementsGeometry; |
typedef Quadrangle ElementsGeometry; |
33 |
|
|
34 |
typedef Quadrangle* iterator; |
typedef Mesh::T_iterator<SurfaceMeshOfQuadrangles, Quadrangle> iterator; |
35 |
|
typedef Mesh::T_iterator<const SurfaceMeshOfQuadrangles, const Quadrangle> const_iterator; |
|
typedef Quadrangle const * const_iterator; |
|
36 |
|
|
37 |
private: |
private: |
38 |
Vector<Quadrangle> __cells; |
Vector<Quadrangle> __cells; |
67 |
return __cells.size(); |
return __cells.size(); |
68 |
} |
} |
69 |
|
|
|
Quadrangle* begin() |
|
|
{ |
|
|
return &(__cells[0]); |
|
|
} |
|
|
|
|
|
Quadrangle const * begin() const |
|
|
{ |
|
|
return &(__cells[0]); |
|
|
} |
|
|
|
|
|
Quadrangle const * end() const |
|
|
{ |
|
|
return &(__cells[0])+__cells.size(); |
|
|
} |
|
|
|
|
70 |
SurfaceMeshOfQuadrangles(const size_t theNumberOfCells) |
SurfaceMeshOfQuadrangles(const size_t theNumberOfCells) |
71 |
: SurfaceMesh(Mesh::surfaceMeshQuadrangles), |
: SurfaceMesh(Mesh::surfaceMeshQuadrangles), |
72 |
__cells(theNumberOfCells) |
__cells(theNumberOfCells) |