#include <triangulation.h>
Public Member Functions | |
Element3D () | |
Element3D (Point4D *p1, Point4D *p2, Point4D *p3, Point4D *p4) | |
double | volume (const Point3D &p, int i, int j, int k) |
double | volume () |
bool | findBarycentricCoordinates (const Point3D &p, double &c1, double &c2, double &c3, double &c4) |
bool | operator< (const Element3D &e) const |
Public Attributes | |
double | points [4][3] |
double | val [4] |
double | area [4] |
Point3D | circumCentre |
double | distToOrigin |
double | dist1 |
double | dist2 |
double | dist3 |
double | dist4 |
double | circumRadius2 |
double | elementArea |
double | A |
double | B |
double | C |
double | E |
double | F |
double | G |
double | I |
double | J |
double | K |
Element3D::Element3D | ( | ) | [inline] |
bool Element3D::findBarycentricCoordinates | ( | const Point3D & | p, | |
double & | c1, | |||
double & | c2, | |||
double & | c3, | |||
double & | c4 | |||
) | [inline] |
bool Element3D::operator< | ( | const Element3D & | e | ) | const [inline] |
double Element3D::volume | ( | ) | [inline] |
double Element3D::volume | ( | const Point3D & | p, | |
int | i, | |||
int | j, | |||
int | k | |||
) | [inline] |
double Element3D::A |
double Element3D::area[4] |
double Element3D::B |
double Element3D::C |
double Element3D::circumRadius2 |
double Element3D::dist1 |
double Element3D::dist2 |
double Element3D::dist3 |
double Element3D::dist4 |
double Element3D::distToOrigin |
double Element3D::E |
double Element3D::elementArea |
double Element3D::F |
double Element3D::G |
double Element3D::I |
double Element3D::J |
double Element3D::K |
double Element3D::points[4][3] |
double Element3D::val[4] |