#include <unstructured_two_d_mesh_geometry_base.h>
Public Attributes | |
| double * | pointlist |
| Pointer to list of points x coordinate followed by y coordinate. More... | |
| double * | pointattributelist |
| Pointer to list of point attributes. More... | |
| int * | pointmarkerlist |
| Pointer to list of point markers. More... | |
| int | numberofpoints |
| int | numberofpointattributes |
| int * | trianglelist |
| double * | triangleattributelist |
| double * | trianglearealist |
| int * | neighborlist |
| int | numberoftriangles |
| int | numberofcorners |
| int | numberoftriangleattributes |
| int * | segmentlist |
| int * | segmentmarkerlist |
| int | numberofsegments |
| double * | holelist |
| int | numberofholes |
| double * | regionlist |
| int | numberofregions |
| int * | edgelist |
| int * | edgemarkerlist |
| double * | normlist |
| int | numberofedges |
The Triangle data structure, modified from the triangle.h header supplied with triangle 1.6. by J. R. Schewchuk. We need to define this here separately because we can't include a c header directly into C++ code!
Definition at line 65 of file unstructured_two_d_mesh_geometry_base.h.
| int* oomph::TriangulateIO::edgelist |
Definition at line 96 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), and oomph::TriangleHelper::initialise_triangulateio().
| int* oomph::TriangulateIO::edgemarkerlist |
Definition at line 97 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), and oomph::TriangleHelper::initialise_triangulateio().
| double* oomph::TriangulateIO::holelist |
Definition at line 90 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::UnstructuredTwoDMeshGeometryBase::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| int* oomph::TriangulateIO::neighborlist |
Definition at line 81 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), and oomph::TriangleHelper::initialise_triangulateio().
| double* oomph::TriangulateIO::normlist |
Definition at line 98 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), and oomph::TriangleHelper::initialise_triangulateio().
| int oomph::TriangulateIO::numberofcorners |
Definition at line 83 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), and oomph::TriangleMeshBase::write_triangulateio().
| int oomph::TriangulateIO::numberofedges |
Definition at line 99 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), and oomph::TriangleHelper::initialise_triangulateio().
| int oomph::TriangulateIO::numberofholes |
Definition at line 91 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::UnstructuredTwoDMeshGeometryBase::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| int oomph::TriangulateIO::numberofpointattributes |
Definition at line 76 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| int oomph::TriangulateIO::numberofpoints |
Definition at line 75 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::UnstructuredTwoDMeshGeometryBase::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| int oomph::TriangulateIO::numberofregions |
Definition at line 94 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::UnstructuredTwoDMeshGeometryBase::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| int oomph::TriangulateIO::numberofsegments |
Definition at line 88 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::UnstructuredTwoDMeshGeometryBase::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| int oomph::TriangulateIO::numberoftriangleattributes |
Definition at line 84 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), and oomph::TriangleMeshBase::write_triangulateio().
| int oomph::TriangulateIO::numberoftriangles |
Definition at line 82 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), and oomph::TriangleMeshBase::write_triangulateio().
| double* oomph::TriangulateIO::pointattributelist |
Pointer to list of point attributes.
Definition at line 71 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| double* oomph::TriangulateIO::pointlist |
Pointer to list of points x coordinate followed by y coordinate.
Definition at line 68 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::UnstructuredTwoDMeshGeometryBase::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| int* oomph::TriangulateIO::pointmarkerlist |
Pointer to list of point markers.
Definition at line 74 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| double* oomph::TriangulateIO::regionlist |
Definition at line 93 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::UnstructuredTwoDMeshGeometryBase::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| int* oomph::TriangulateIO::segmentlist |
Definition at line 86 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::UnstructuredTwoDMeshGeometryBase::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| int* oomph::TriangulateIO::segmentmarkerlist |
Definition at line 87 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleMesh< ELEMENT >::build_triangulateio(), oomph::UnstructuredTwoDMeshGeometryBase::build_triangulateio(), oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
| double* oomph::TriangulateIO::trianglearealist |
Definition at line 80 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::initialise_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), and oomph::TriangleMeshBase::write_triangulateio().
| double* oomph::TriangulateIO::triangleattributelist |
Definition at line 79 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), and oomph::TriangleScaffoldMesh::TriangleScaffoldMesh().
| int* oomph::TriangulateIO::trianglelist |
Definition at line 78 of file unstructured_two_d_mesh_geometry_base.h.
Referenced by oomph::TriangleHelper::clear_triangulateio(), oomph::TriangleHelper::create_triangulateio_from_polyfiles(), oomph::TriangleHelper::deep_copy_of_triangulateio_representation(), oomph::TriangleHelper::dump_triangulateio(), oomph::TriangleHelper::initialise_triangulateio(), oomph::TriangleHelper::read_triangulateio(), oomph::RefineableTriangleMesh< ELEMENT >::refine_triangulateio(), oomph::TriangleScaffoldMesh::TriangleScaffoldMesh(), and oomph::TriangleMeshBase::write_triangulateio().