Flow123d
release_2.2.0-48-gb04af7f
|
#include <tetrahedron.h>
Public Member Functions | |
TTetrahedron () | |
TTetrahedron (const TPoint &, const TPoint &, const TPoint &, const TPoint &) | |
~TTetrahedron () | |
const TTriangle & | GetTriangle (int) const |
const TAbscissa & | GetAbscissa (int) const |
const TPoint & | GetPoint (int) const |
double | GetMin (int) const |
double | GetMax (int) const |
double | GetVolume () |
void | SetPoints (const TPoint &P1, const TPoint &P2, const TPoint &P3, const TPoint &P4) |
bool | IsInner (const TPoint &) const |
Static Public Member Functions | |
static int | getNumInstances () |
Private Member Functions | |
int | generateId () |
void | ComputeVolume () |
Private Attributes | |
int | id |
TPoint | X1 |
TPoint | X2 |
TPoint | X3 |
TPoint | X4 |
TTriangle | T1 |
TTriangle | T2 |
TTriangle | T3 |
TTriangle | T4 |
TAbscissa * | A1 |
TAbscissa * | A2 |
TAbscissa * | A3 |
TAbscissa * | A4 |
TAbscissa * | A5 |
TAbscissa * | A6 |
double | volume |
Static Private Attributes | |
static int | numberInstance = 0 |
Definition at line 24 of file tetrahedron.h.
TTetrahedron::TTetrahedron | ( | ) |
Definition at line 31 of file tetrahedron.cpp.
TTetrahedron::TTetrahedron | ( | const TPoint & | X1, |
const TPoint & | X2, | ||
const TPoint & | X3, | ||
const TPoint & | X4 | ||
) |
Definition at line 44 of file tetrahedron.cpp.
TTetrahedron::~TTetrahedron | ( | ) |
Definition at line 68 of file tetrahedron.cpp.
|
private |
|
private |
const TAbscissa & TTetrahedron::GetAbscissa | ( | int | i | ) | const |
double TTetrahedron::GetMax | ( | int | i | ) | const |
Definition at line 139 of file tetrahedron.cpp.
double TTetrahedron::GetMin | ( | int | i | ) | const |
Definition at line 123 of file tetrahedron.cpp.
|
inlinestatic |
Definition at line 68 of file tetrahedron.h.
const TPoint & TTetrahedron::GetPoint | ( | int | i | ) | const |
Definition at line 109 of file tetrahedron.cpp.
const TTriangle & TTetrahedron::GetTriangle | ( | int | i | ) | const |
double TTetrahedron::GetVolume | ( | ) |
Definition at line 155 of file tetrahedron.cpp.
bool TTetrahedron::IsInner | ( | const TPoint & | P | ) | const |
|
private |
Definition at line 39 of file tetrahedron.h.
|
private |
Definition at line 40 of file tetrahedron.h.
|
private |
Definition at line 41 of file tetrahedron.h.
|
private |
Definition at line 42 of file tetrahedron.h.
|
private |
Definition at line 43 of file tetrahedron.h.
|
private |
Definition at line 44 of file tetrahedron.h.
|
private |
Definition at line 27 of file tetrahedron.h.
|
staticprivate |
Definition at line 26 of file tetrahedron.h.
|
private |
Definition at line 34 of file tetrahedron.h.
|
private |
Definition at line 35 of file tetrahedron.h.
|
private |
Definition at line 36 of file tetrahedron.h.
|
private |
Definition at line 37 of file tetrahedron.h.
|
private |
Definition at line 46 of file tetrahedron.h.
|
private |
Definition at line 29 of file tetrahedron.h.
|
private |
Definition at line 30 of file tetrahedron.h.
|
private |
Definition at line 31 of file tetrahedron.h.
|
private |
Definition at line 32 of file tetrahedron.h.