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! More...
#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 56 of file unstructured_two_d_mesh_geometry_base.h.
int* oomph::TriangulateIO::edgelist |
Definition at line 87 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 88 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 81 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::TriangleMesh< ELEMENT >::update_triangulateio(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
int* oomph::TriangulateIO::neighborlist |
Definition at line 72 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 89 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 74 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 90 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 82 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::TriangleMesh< ELEMENT >::update_triangulateio(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
int oomph::TriangulateIO::numberofpointattributes |
Definition at line 67 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 66 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::TriangleMesh< ELEMENT >::update_triangulateio(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
int oomph::TriangulateIO::numberofregions |
Definition at line 85 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 79 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 75 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 73 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 62 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 59 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::TriangleMesh< ELEMENT >::update_triangulateio(), oomph::TriangleMeshBase::write_triangulateio(), and oomph::TriangleHelper::write_triangulateio_to_polyfile().
int* oomph::TriangulateIO::pointmarkerlist |
Pointer to list of point markers.
Definition at line 65 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 84 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 77 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 78 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 71 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 70 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 69 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().