![]() |
Reference documentation for deal.II version 8.1.0
|
#include <grid_reordering_internal.h>
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 606 of file grid_reordering_internal.h.
internal::GridReordering3d::Mesh::Mesh | ( | const std::vector< CellData< 3 > > & | incubes | ) |
Default Constructor
|
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.
|
private |
Checks whether every cell in the mesh is sensible.
|
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.
|
private |
Checks that each edge going into a node is correctly set up.
|
friend |
Let the orienter access out private fields.
Definition at line 675 of file grid_reordering_internal.h.
|
private |
The list of edges
Definition at line 628 of file grid_reordering_internal.h.
|
private |
The list of cells
Definition at line 633 of file grid_reordering_internal.h.