Nektar++
|
#include <Triangle.h>
Definition at line 836 of file Triangle/Triangle.h.
int Nektar::NekMeshUtils::mesh::areaboundindex |
Definition at line 886 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::initializetrisubpools().
struct memorypool Nektar::NekMeshUtils::mesh::badsubsegs |
Definition at line 849 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::badsubsegdealloc(), Nektar::NekMeshUtils::DelaunayTriangle::badsubsegtraverse(), Nektar::NekMeshUtils::DelaunayTriangle::checkseg4encroach(), Nektar::NekMeshUtils::DelaunayTriangle::enforcequality(), Nektar::NekMeshUtils::DelaunayTriangle::insertvertex(), Nektar::NekMeshUtils::DelaunayTriangle::splitencsegs(), Nektar::NekMeshUtils::DelaunayTriangle::triangledeinit(), and Nektar::NekMeshUtils::DelaunayTriangle::triangleinit().
struct memorypool Nektar::NekMeshUtils::mesh::badtriangles |
int Nektar::NekMeshUtils::mesh::checkquality |
Definition at line 888 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::enforcequality(), Nektar::NekMeshUtils::DelaunayTriangle::insertvertex(), and Nektar::NekMeshUtils::DelaunayTriangle::triangleinit().
int Nektar::NekMeshUtils::mesh::checksegments |
Definition at line 887 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::flip(), Nektar::NekMeshUtils::DelaunayTriangle::insertvertex(), Nektar::NekMeshUtils::DelaunayTriangle::preciselocate(), Nektar::NekMeshUtils::DelaunayTriangle::triangleinit(), Nektar::NekMeshUtils::DelaunayTriangle::triangulate(), and Nektar::NekMeshUtils::DelaunayTriangle::unflip().
long Nektar::NekMeshUtils::mesh::circletopcount |
Definition at line 897 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::triangleinit().
long Nektar::NekMeshUtils::mesh::circumcentercount |
Definition at line 896 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::findcircumcenter(), and Nektar::NekMeshUtils::DelaunayTriangle::triangleinit().
long Nektar::NekMeshUtils::mesh::counterclockcount |
Definition at line 893 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::counterclockwise(), Nektar::NekMeshUtils::DelaunayTriangle::findcircumcenter(), and Nektar::NekMeshUtils::DelaunayTriangle::triangleinit().
subseg* Nektar::NekMeshUtils::mesh::dummysub |
Definition at line 912 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::constrainededge(), Nektar::NekMeshUtils::DelaunayTriangle::delaunayfixup(), Nektar::NekMeshUtils::DelaunayTriangle::deletevertex(), Nektar::NekMeshUtils::DelaunayTriangle::dummyinit(), Nektar::NekMeshUtils::DelaunayTriangle::flip(), Nektar::NekMeshUtils::DelaunayTriangle::infecthull(), Nektar::NekMeshUtils::DelaunayTriangle::insertsubseg(), Nektar::NekMeshUtils::DelaunayTriangle::insertvertex(), Nektar::NekMeshUtils::DelaunayTriangle::makesubseg(), Nektar::NekMeshUtils::DelaunayTriangle::maketriangle(), Nektar::NekMeshUtils::DelaunayTriangle::plague(), Nektar::NekMeshUtils::DelaunayTriangle::preciselocate(), Nektar::NekMeshUtils::DelaunayTriangle::regionplague(), Nektar::NekMeshUtils::DelaunayTriangle::scoutsegment(), Nektar::NekMeshUtils::DelaunayTriangle::segmentintersection(), Nektar::NekMeshUtils::DelaunayTriangle::splitencsegs(), Nektar::NekMeshUtils::DelaunayTriangle::testtriangle(), and Nektar::NekMeshUtils::DelaunayTriangle::unflip().
subseg* Nektar::NekMeshUtils::mesh::dummysubbase |
Definition at line 913 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::dummyinit(), and Nektar::NekMeshUtils::DelaunayTriangle::triangledeinit().
triangle* Nektar::NekMeshUtils::mesh::dummytri |
Definition at line 905 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::carveholes(), Nektar::NekMeshUtils::DelaunayTriangle::checkseg4encroach(), Nektar::NekMeshUtils::DelaunayTriangle::conformingedge(), Nektar::NekMeshUtils::DelaunayTriangle::delaunayfixup(), Nektar::NekMeshUtils::DelaunayTriangle::dummyinit(), Nektar::NekMeshUtils::DelaunayTriangle::finddirection(), Nektar::NekMeshUtils::DelaunayTriangle::infecthull(), Nektar::NekMeshUtils::DelaunayTriangle::insertsegment(), Nektar::NekMeshUtils::DelaunayTriangle::insertvertex(), Nektar::NekMeshUtils::DelaunayTriangle::makesubseg(), Nektar::NekMeshUtils::DelaunayTriangle::maketriangle(), Nektar::NekMeshUtils::DelaunayTriangle::markhull(), Nektar::NekMeshUtils::DelaunayTriangle::plague(), Nektar::NekMeshUtils::DelaunayTriangle::preciselocate(), Nektar::NekMeshUtils::DelaunayTriangle::regionplague(), Nektar::NekMeshUtils::DelaunayTriangle::removeghosts(), Nektar::NekMeshUtils::DelaunayTriangle::splitencsegs(), and Nektar::NekMeshUtils::DelaunayTriangle::undovertex().
triangle* Nektar::NekMeshUtils::mesh::dummytribase |
Definition at line 906 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::dummyinit(), and Nektar::NekMeshUtils::DelaunayTriangle::triangledeinit().
long Nektar::NekMeshUtils::mesh::edges |
Definition at line 876 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::triangulate().
int Nektar::NekMeshUtils::mesh::eextras |
Definition at line 879 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::delaunay(), Nektar::NekMeshUtils::DelaunayTriangle::initializetrisubpools(), Nektar::NekMeshUtils::DelaunayTriangle::insertvertex(), Nektar::NekMeshUtils::DelaunayTriangle::maketriangle(), Nektar::NekMeshUtils::DelaunayTriangle::triangulate(), and Nektar::NekMeshUtils::DelaunayTriangle::writeelements().
int Nektar::NekMeshUtils::mesh::elemattribindex |
Definition at line 885 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::initializetrisubpools().
int Nektar::NekMeshUtils::mesh::firstnonemptyq |
Definition at line 860 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::dequeuebadtriang(), Nektar::NekMeshUtils::DelaunayTriangle::enforcequality(), and Nektar::NekMeshUtils::DelaunayTriangle::enqueuebadtriang().
struct memorypool Nektar::NekMeshUtils::mesh::flipstackers |
int Nektar::NekMeshUtils::mesh::highorderindex |
Definition at line 884 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::initializetrisubpools().
int Nektar::NekMeshUtils::mesh::holes |
Definition at line 873 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::triangulate().
long Nektar::NekMeshUtils::mesh::hullsize |
Definition at line 880 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::insertvertex(), Nektar::NekMeshUtils::DelaunayTriangle::plague(), and Nektar::NekMeshUtils::DelaunayTriangle::triangulate().
long Nektar::NekMeshUtils::mesh::hyperbolacount |
Definition at line 895 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::triangleinit().
long Nektar::NekMeshUtils::mesh::incirclecount |
Definition at line 892 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::incircle(), and Nektar::NekMeshUtils::DelaunayTriangle::triangleinit().
int Nektar::NekMeshUtils::mesh::inelements |
Definition at line 871 of file Triangle/Triangle.h.
vertex Nektar::NekMeshUtils::mesh::infvertex1 |
Definition at line 901 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::insertvertex(), and Nektar::NekMeshUtils::DelaunayTriangle::triangulate().
vertex Nektar::NekMeshUtils::mesh::infvertex2 |
Definition at line 901 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::insertvertex(), and Nektar::NekMeshUtils::DelaunayTriangle::triangulate().
vertex Nektar::NekMeshUtils::mesh::infvertex3 |
Definition at line 901 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::insertvertex(), and Nektar::NekMeshUtils::DelaunayTriangle::triangulate().
int Nektar::NekMeshUtils::mesh::insegments |
Definition at line 872 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::formskeleton().
int Nektar::NekMeshUtils::mesh::invertices |
Definition at line 870 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::divconqdelaunay(), Nektar::NekMeshUtils::DelaunayTriangle::formskeleton(), Nektar::NekMeshUtils::DelaunayTriangle::initializetrisubpools(), Nektar::NekMeshUtils::DelaunayTriangle::initializevertexpool(), and Nektar::NekMeshUtils::DelaunayTriangle::transfernodes().
struct flipstacker* Nektar::NekMeshUtils::mesh::lastflip |
Definition at line 864 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::insertvertex(), and Nektar::NekMeshUtils::DelaunayTriangle::undovertex().
int Nektar::NekMeshUtils::mesh::mesh_dim |
Definition at line 877 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::initializevertexpool(), and Nektar::NekMeshUtils::DelaunayTriangle::transfernodes().
int Nektar::NekMeshUtils::mesh::nextnonemptyq[4096] |
Definition at line 859 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::dequeuebadtriang(), and Nektar::NekMeshUtils::DelaunayTriangle::enqueuebadtriang().
int Nektar::NekMeshUtils::mesh::nextras |
Definition at line 878 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::conformingedge(), Nektar::NekMeshUtils::DelaunayTriangle::initializevertexpool(), Nektar::NekMeshUtils::DelaunayTriangle::segmentintersection(), Nektar::NekMeshUtils::DelaunayTriangle::splitencsegs(), Nektar::NekMeshUtils::DelaunayTriangle::splittriangle(), Nektar::NekMeshUtils::DelaunayTriangle::transfernodes(), Nektar::NekMeshUtils::DelaunayTriangle::triangulate(), and Nektar::NekMeshUtils::DelaunayTriangle::writenodes().
long Nektar::NekMeshUtils::mesh::orient3dcount |
Definition at line 894 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::orient3d(), and Nektar::NekMeshUtils::DelaunayTriangle::triangleinit().
struct badtriang* Nektar::NekMeshUtils::mesh::queuefront[4096] |
Definition at line 857 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::dequeuebadtriang(), Nektar::NekMeshUtils::DelaunayTriangle::enforcequality(), and Nektar::NekMeshUtils::DelaunayTriangle::enqueuebadtriang().
struct badtriang* Nektar::NekMeshUtils::mesh::queuetail[4096] |
Definition at line 858 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::dequeuebadtriang(), and Nektar::NekMeshUtils::DelaunayTriangle::enqueuebadtriang().
int Nektar::NekMeshUtils::mesh::readnodefile |
Definition at line 889 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::transfernodes().
struct otri Nektar::NekMeshUtils::mesh::recenttri |
int Nektar::NekMeshUtils::mesh::regions |
Definition at line 874 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::triangulate().
long Nektar::NekMeshUtils::mesh::samples |
Definition at line 890 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::locate(), and Nektar::NekMeshUtils::DelaunayTriangle::triangleinit().
struct memorypool Nektar::NekMeshUtils::mesh::splaynodes |
Definition at line 852 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::triangleinit().
int Nektar::NekMeshUtils::mesh::steinerleft |
Definition at line 881 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::conformingedge(), Nektar::NekMeshUtils::DelaunayTriangle::enforcequality(), Nektar::NekMeshUtils::DelaunayTriangle::segmentintersection(), Nektar::NekMeshUtils::DelaunayTriangle::splitencsegs(), Nektar::NekMeshUtils::DelaunayTriangle::splittriangle(), and Nektar::NekMeshUtils::DelaunayTriangle::triangulate().
struct memorypool Nektar::NekMeshUtils::mesh::subsegs |
Definition at line 846 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::dummyinit(), Nektar::NekMeshUtils::DelaunayTriangle::initializetrisubpools(), Nektar::NekMeshUtils::DelaunayTriangle::makesubseg(), Nektar::NekMeshUtils::DelaunayTriangle::subsegdealloc(), Nektar::NekMeshUtils::DelaunayTriangle::subsegtraverse(), Nektar::NekMeshUtils::DelaunayTriangle::tallyencs(), Nektar::NekMeshUtils::DelaunayTriangle::triangledeinit(), Nektar::NekMeshUtils::DelaunayTriangle::triangleinit(), Nektar::NekMeshUtils::DelaunayTriangle::triangulate(), and Nektar::NekMeshUtils::DelaunayTriangle::writepoly().
struct memorypool Nektar::NekMeshUtils::mesh::triangles |
Definition at line 845 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::delaunay(), Nektar::NekMeshUtils::DelaunayTriangle::dummyinit(), Nektar::NekMeshUtils::DelaunayTriangle::formskeleton(), Nektar::NekMeshUtils::DelaunayTriangle::initializetrisubpools(), Nektar::NekMeshUtils::DelaunayTriangle::locate(), Nektar::NekMeshUtils::DelaunayTriangle::maketriangle(), Nektar::NekMeshUtils::DelaunayTriangle::makevertexmap(), Nektar::NekMeshUtils::DelaunayTriangle::tallyfaces(), Nektar::NekMeshUtils::DelaunayTriangle::triangledealloc(), Nektar::NekMeshUtils::DelaunayTriangle::triangledeinit(), Nektar::NekMeshUtils::DelaunayTriangle::triangleinit(), Nektar::NekMeshUtils::DelaunayTriangle::triangletraverse(), Nektar::NekMeshUtils::DelaunayTriangle::triangulate(), and Nektar::NekMeshUtils::DelaunayTriangle::writeelements().
int Nektar::NekMeshUtils::mesh::undeads |
Definition at line 875 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::divconqdelaunay(), Nektar::NekMeshUtils::DelaunayTriangle::plague(), Nektar::NekMeshUtils::DelaunayTriangle::triangleinit(), Nektar::NekMeshUtils::DelaunayTriangle::triangulate(), and Nektar::NekMeshUtils::DelaunayTriangle::writenodes().
int Nektar::NekMeshUtils::mesh::vertex2triindex |
Definition at line 883 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::initializevertexpool().
int Nektar::NekMeshUtils::mesh::vertexmarkindex |
Definition at line 882 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::initializevertexpool().
struct memorypool Nektar::NekMeshUtils::mesh::vertices |
Definition at line 847 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::conformingedge(), Nektar::NekMeshUtils::DelaunayTriangle::divconqdelaunay(), Nektar::NekMeshUtils::DelaunayTriangle::getvertex(), Nektar::NekMeshUtils::DelaunayTriangle::initializevertexpool(), Nektar::NekMeshUtils::DelaunayTriangle::numbernodes(), Nektar::NekMeshUtils::DelaunayTriangle::segmentintersection(), Nektar::NekMeshUtils::DelaunayTriangle::splitencsegs(), Nektar::NekMeshUtils::DelaunayTriangle::splittriangle(), Nektar::NekMeshUtils::DelaunayTriangle::transfernodes(), Nektar::NekMeshUtils::DelaunayTriangle::triangledeinit(), Nektar::NekMeshUtils::DelaunayTriangle::triangleinit(), Nektar::NekMeshUtils::DelaunayTriangle::triangulate(), Nektar::NekMeshUtils::DelaunayTriangle::vertexdealloc(), Nektar::NekMeshUtils::DelaunayTriangle::vertextraverse(), and Nektar::NekMeshUtils::DelaunayTriangle::writenodes().
struct memorypool Nektar::NekMeshUtils::mesh::viri |
Definition at line 848 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::carveholes(), Nektar::NekMeshUtils::DelaunayTriangle::infecthull(), Nektar::NekMeshUtils::DelaunayTriangle::plague(), Nektar::NekMeshUtils::DelaunayTriangle::regionplague(), and Nektar::NekMeshUtils::DelaunayTriangle::triangleinit().
double Nektar::NekMeshUtils::mesh::xmax |
Definition at line 868 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::carveholes(), and Nektar::NekMeshUtils::DelaunayTriangle::transfernodes().
double Nektar::NekMeshUtils::mesh::xmin |
Definition at line 868 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::carveholes(), and Nektar::NekMeshUtils::DelaunayTriangle::transfernodes().
double Nektar::NekMeshUtils::mesh::xminextreme |
Definition at line 869 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::transfernodes().
double Nektar::NekMeshUtils::mesh::ymax |
Definition at line 868 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::carveholes(), and Nektar::NekMeshUtils::DelaunayTriangle::transfernodes().
double Nektar::NekMeshUtils::mesh::ymin |
Definition at line 868 of file Triangle/Triangle.h.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::carveholes(), and Nektar::NekMeshUtils::DelaunayTriangle::transfernodes().