Go to the source code of this file.
Classes | |
| struct | oomph::TriangulateIO |
| class | oomph::TriangleMeshCurveSection |
| class | oomph::TriangleMeshCurviLine |
| class | oomph::TriangleMeshPolyLine |
| Class defining a polyline for use in Triangle Mesh generation. More... | |
| class | oomph::TriangleMeshCurve |
| class | oomph::TriangleMeshClosedCurve |
| Base class defining a closed curve for the Triangle mesh generation. More... | |
| class | oomph::TriangleMeshPolygon |
| Class defining a closed polygon for the Triangle mesh generation. More... | |
| class | oomph::TriangleMeshOpenCurve |
| class | oomph::UnstructuredTwoDMeshGeometryBase |
| struct | oomph::UnstructuredTwoDMeshGeometryBase::vertex_connection_info |
| Data structure filled when the connection matrix is created, for each polyline, there are two vertex_connection_info structures, one for each end. More... | |
| struct | oomph::UnstructuredTwoDMeshGeometryBase::base_vertex_info |
| Data structure to store the base vertex info, initial or final vertex in the polylines have an associated base vertex. More... | |
| struct | oomph::TriangleBoundaryHelper::BCInfo |
| Structure for Boundary Informations. More... | |
Namespaces | |
| oomph | |
| oomph::TriangleHelper | |
| Helper namespace for triangle meshes. | |
| oomph::ToleranceForVertexMismatchInPolygons | |
| Namespace that allows the specification of a tolerance between vertices at the ends of polylines that are supposed to be at the same position. | |
| oomph::TriangleBoundaryHelper | |
Functions | |
| void | oomph::TriangleHelper::clear_triangulateio (TriangulateIO &triangulate_io, const bool &clear_hole_data) |
| Clear TriangulateIO structure. More... | |
| void | oomph::TriangleHelper::initialise_triangulateio (TriangulateIO &triangle_io) |
| Initialise TriangulateIO structure. More... | |
| TriangulateIO | oomph::TriangleHelper::deep_copy_of_triangulateio_representation (TriangulateIO &triangle_io, const bool &quiet) |
| Make (partial) deep copy of TriangulateIO object. We only copy those items we need within oomph-lib's adaptation procedures. Warnings are issued if triangulate_io contains data that is not not copied, unless quiet=true;. More... | |
| void | oomph::TriangleHelper::write_triangulateio_to_polyfile (TriangulateIO &triangle_io, std::ostream &poly_file) |
| Write the triangulateio data to disk as a poly file, mainly used for debugging. More... | |
| void | oomph::TriangleHelper::create_triangulateio_from_polyfiles (const std::string &node_file_name, const std::string &element_file_name, const std::string &poly_file_name, TriangulateIO &triangle_io, bool &use_attributes) |
| void | oomph::TriangleHelper::dump_triangulateio (TriangulateIO &triangle_io, std::ostream &dump_file) |
| Write all the triangulateio data to disk in a dump file that can then be used to restart simulations. More... | |
| void | oomph::TriangleHelper::read_triangulateio (std::istream &restart_file, TriangulateIO &triangle_io) |
| Read the triangulateio data from a dump file on disk, which can then be used to restart simulations. More... | |