oomph::ToleranceForVertexMismatchInPolygons Namespace Reference

Variables

double Tolerable_error = 1.0e-14
 

Detailed Description

///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// Namespace that allows the specification of a tolerance between vertices at the ends of polylines that are supposed to be at the same position.

//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// Namespace that allows the specification of a tolerance between vertices at the ends of polylines that are supposed to be at the same position.

Variable Documentation

◆ Tolerable_error

double oomph::ToleranceForVertexMismatchInPolygons::Tolerable_error = 1.0e-14

Acceptable discrepancy for mismatch in vertex coordinates. In paranoid mode, the code will die if the beginning/end of two adjacent polylines differ by more than that. If the discrepancy is smaller (but nonzero) one of the vertex coordinates get adjusted to match perfectly; without paranoia the vertex coordinates are taken as they come...

Referenced by oomph::UnstructuredTwoDMeshGeometryBase::get_connected_vertex_number_on_destination_polyline(), main(), oomph::UnstructuredTwoDMeshGeometryBase::setup_boundary_coordinates(), oomph::TriangleMeshClosedCurve::TriangleMeshClosedCurve(), oomph::TriangleMeshOpenCurve::TriangleMeshOpenCurve(), and oomph::TriangleMeshPolygon::TriangleMeshPolygon().