Public Member Functions | |
| Mesh (const std::vector< CellData< 3 > > &incubes) | |
| void | export_to_deal_format (std::vector< CellData< 3 > > &outcubes) const |
Private Member Functions | |
| void | sanity_check () const |
| void | build_connectivity () |
| Mesh (const Mesh &) | |
| Mesh & | operator= (const Mesh &) |
| void | sanity_check_node (const Cell &cell, const unsigned int local_node_num) const |
Private Attributes | |
| std::vector< Edge > | edge_list |
| std::vector< Cell > | cell_list |
Friends | |
| class | Orienter |
This holds all the pieces for orientation together.
Contains lists of nodes, edges and cells. As well as the information about how they all connect together.
Definition at line 601 of file grid_reordering_internal.h.
| internal::GridReordering3d::Mesh::Mesh | ( | const std::vector< CellData< 3 > > & | incubes ) |
Default Constructor
| internal::GridReordering3d::Mesh::Mesh | ( | const Mesh & | ) | [private] |
Unimplemented private copy constructor to disable it.
| void internal::GridReordering3d::Mesh::export_to_deal_format | ( | std::vector< CellData< 3 > > & | outcubes ) | const |
Export the data of this object to the deal.II format that the Triangulation class wants as input.
| void internal::GridReordering3d::Mesh::sanity_check | ( | ) | const [private] |
Checks whether every cell in the mesh is sensible.
| void internal::GridReordering3d::Mesh::build_connectivity | ( | ) | [private] |
Given the cell list, build the edge list and all the connectivity information and other stuff that we will need later.
Unimplemented private assignment operator to disable it.
| void internal::GridReordering3d::Mesh::sanity_check_node | ( | const Cell & | cell, |
| const unsigned int | local_node_num | ||
| ) | const [private] |
Checks that each edge going into a node is correctly set up.
friend class Orienter [friend] |
Let the orienter access out private fields.
Definition at line 670 of file grid_reordering_internal.h.
std::vector<Edge> internal::GridReordering3d::Mesh::edge_list [private] |
The list of edges
Definition at line 623 of file grid_reordering_internal.h.
std::vector<Cell> internal::GridReordering3d::Mesh::cell_list [private] |
The list of cells
Definition at line 628 of file grid_reordering_internal.h.
documentation generated on Fri Feb 3 2012 06:04:14 by
doxygen
1.7.2