1 #ifndef MESH_CHECK_H_INCLUDED
2 #define MESH_CHECK_H_INCLUDED
139 #endif // end_of_include_guard
bool CheckNodeIdsSequence() const
Verifies that node ids correspond to storage sequence.
bool CheckCellBoundaryWalls() const
Verifies that for all cells the Cell::HasBoundaryWall agrees with Mesh::IsWallNeighbor for boundary p...
bool CheckAll() const
Runs all of the of checks to verify consistency of the mesh.
bool CheckNodeIdsUnique() const
Verifies that node identifiers are unique.
bool CheckMutuallyNeighbors() const
Verifies that Cell::IsWallNeighbor is a symmetric relationship.
bool CheckWallIdsUnique() const
Verifies that wall identifiers are unique.
bool CheckAtBoundaryNodes() const
Verifies Node::IsAtBoundary is true iff node is part of boundary polygon, for every node in the mesh...
Namespace for the core simulator.
bool CheckCellIdsUnique() const
Verifies that cell identifiers are unique.
bool CheckAreas() const
Verifies that sum of all cell areas equals the area of the boundary polygon.
bool CheckWallNeighborsList() const
Verifies whether every cell has exactly one entry in the wall neighbor list (except when there is onl...
Structure of cells; key data structure.
bool CheckCellBoundaryWallNodes() const
Verifies that for each cell, each boundary wall (other cell owning the wall is the boundary polygon) ...
bool CheckCellIdsSequence() const
Verifies that cell ids correspond to storage sequence.
bool CheckNodeOwningNeighbors() const
Verifies that for each node its NeighborNodes constructs appear once and only once in the NodeOwningN...
bool CheckWallIdsSequence() const
Verifies that wall ids correspond to storage sequence.
bool CheckNodeOwningWalls() const
Verifies that the owning walls of every node are exactly those walls to which the node belongs...
bool CheckEdgeOwners() const
Verifies that every edge has exactly two neighbor cells by using Mesh::GetEdgeOwners.