Variables
oomph::ToleranceForVertexMismatchInPolygons Namespace Reference

///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// More...

Variables

double 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... More...
 

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.

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...

Definition at line 1103 of file unstructured_two_d_mesh_geometry_base.cc.

Referenced by oomph::UnstructuredTwoDMeshGeometryBase::copy_connection_information_to_sub_polylines(), oomph::RefineableTriangleMesh< ELEMENT >::create_sorted_face_mesh_representation(), oomph::TriangleMesh< ELEMENT >::create_tmp_polygons_helper(), oomph::UnstructuredTwoDMeshGeometryBase::get_connected_vertex_number_on_destination_polyline(), oomph::RefineableTriangleMesh< ELEMENT >::get_connected_vertex_number_on_dst_boundary(), oomph::TriangleMesh< ELEMENT >::identify_boundary_segments_and_assign_initial_zeta_values(), oomph::UnstructuredTwoDMeshGeometryBase::setup_boundary_coordinates(), oomph::TriangleMeshClosedCurve::TriangleMeshClosedCurve(), oomph::TriangleMeshOpenCurve::TriangleMeshOpenCurve(), oomph::TriangleMeshPolygon::TriangleMeshPolygon(), oomph::RefineableTriangleMesh< ELEMENT >::unrefine_boundary(), oomph::RefineableTriangleMesh< ELEMENT >::unrefine_boundary_constrained_by_target_area(), oomph::RefineableTriangleMesh< ELEMENT >::unrefine_shared_boundary_constrained_by_target_area(), oomph::RefineableTriangleMesh< ELEMENT >::update_open_curve_after_restart(), oomph::RefineableTriangleMesh< ELEMENT >::update_open_curve_using_elements_area(), oomph::RefineableTriangleMesh< ELEMENT >::update_open_curve_using_face_mesh(), oomph::RefineableTriangleMesh< ELEMENT >::update_polygon_after_restart(), oomph::RefineableTriangleMesh< ELEMENT >::update_polygon_using_elements_area(), and oomph::RefineableTriangleMesh< ELEMENT >::update_polygon_using_face_mesh().