#include <mesh_p.hh>
Public Member Functions | |
| Mesh3 (Array< unique_ptr< Connector0 > > *cntr0, Array< unique_ptr< Connector1 > > *cntr1, Array< unique_ptr< Connector2 > > *cntr2, Array< unique_ptr< Connector3 > > *cntr3, Array< unique_ptr< Cell3 > > *cell, uint ngcell, Array< unique_ptr< concepts::Map3d > > *map, Array< Cntr0Lst > *cap0, Array< Cntr1Lst > *cap1, Array< Cntr2Lst > *cap2, Array< Cell3Lst > *cap3_, const Communicator &com) | |
| uint | nglobcell () const |
| Returns global number of cells. | |
| uint | nloccell () const |
| Returns local number of cells. | |
| concepts::Scan3 * | globscan () |
| Returns a scanner over all cells (not yet implemented). | |
| concepts::Scan3 * | locscan () |
| Returns a scanner over the own cells. | |
| concepts::ScanCntr0 * | cap0scan (uint i) |
| concepts::ScanCntr1 * | cap1scan (uint i) |
| concepts::ScanCntr2 * | cap2scan (uint i) |
| concepts::Scan3 * | cap3scan (uint i) |
| const Communicator & | comm () const |
Protected Member Functions | |
| std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
|
inline |
Constructor.
| cntr0 | Vertices. |
| cntr1 | Edges. |
| cntr2 | Faces. |
| cntr3 | Volumes. |
| cell | Cells. |
| ngcell | Global number of cells. |
| map | Element maps. |
| cap0 | The entry |
| cap1 | The entry |
| cap2 | The entry |
| cap2 | The entry |
| com | Communicator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlinevirtual |
Returns a scanner over all cells (not yet implemented).
Implements parallel::Mesh.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from parallel::Mesh.
|
inlinevirtual |
Returns a scanner over the own cells.
Implements parallel::Mesh.
|
inlinevirtual |
Returns global number of cells.
Implements parallel::Mesh.
|
inlinevirtual |