Element3D Class Reference

#include <triangulation.h>

List of all members.

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


Constructor & Destructor Documentation

Element3D::Element3D (  )  [inline]

Element3D::Element3D ( Point4D p1,
Point4D p2,
Point4D p3,
Point4D p4 
) [inline]


Member Function Documentation

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]


Member Data Documentation

double Element3D::A

double Element3D::area[4]

double Element3D::B

double Element3D::C

double Element3D::E

double Element3D::F

double Element3D::G

double Element3D::I

double Element3D::J

double Element3D::K

double Element3D::points[4][3]

double Element3D::val[4]


The documentation for this class was generated from the following file:

Generated on Fri Jan 8 12:51:27 2010 for QSAS by  doxygen 1.5.7