#include <prom_elem.hh>
Inheritance diagram for PromDTet:


Public Member Functions | |
| PromDTet (PromNode *a, PromNode *b, PromNode *c, PromNode *d) | |
| void | reset (PromNode *a, PromNode *b, PromNode *c, PromNode *d) |
| virtual void | reset () |
| PromDTet & | operator= (const PromDTet &a) |
| virtual int | numNodes () const |
| virtual int | numNeigh () const |
| const int * | getIDArr () const |
| int | numEnv () const |
| int | numExterior () const |
| int | numExposedFaces () const |
| int | numGhosts () const |
| bool | willStrandNode (int &ret) const |
| gfloat | calcTestData () |
| bool | isInCirc (PromCoord &c, double *) |
| bool | isIn (const PromCoord &c, shpfloat s[], const gfloat t, int mype, bool *ok) |
| int | SetNeigh (PromDTet *newel, const PromNode *n1, const PromNode *n2, const PromNode *n3, const PromNode *n4=NULL) |
| shpfloat | calcQuality () |
| gfloat | getVolume () |
| bool | isSliver () |
| shpfloat | quality () |
Static Public Member Functions | |
| bool | shape (PromNode *n[], const PromCoord &crd, shpfloat vs[]) |
Private Attributes | |
| PromNode * | nodes_private_ [4] |
| PromDTet * | neigh_private_ [4] |
| gfloat | tdttVol_ |
| gfloat | quality_ |
class PromDTet: Delaunay tetrahedron
1.3.7