Flow123d
release_2.2.0-914-gf1a3a4f
|
#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 26 of file tetrahedron.h.
ngh::TTetrahedron::TTetrahedron | ( | ) |
Definition at line 34 of file tetrahedron.cpp.
ngh::TTetrahedron::TTetrahedron | ( | const TPoint & | X1, |
const TPoint & | X2, | ||
const TPoint & | X3, | ||
const TPoint & | X4 | ||
) |
Definition at line 47 of file tetrahedron.cpp.
ngh::TTetrahedron::~TTetrahedron | ( | ) |
Definition at line 71 of file tetrahedron.cpp.
|
private |
|
private |
const TAbscissa & ngh::TTetrahedron::GetAbscissa | ( | int | i | ) | const |
double ngh::TTetrahedron::GetMax | ( | int | i | ) | const |
Definition at line 142 of file tetrahedron.cpp.
double ngh::TTetrahedron::GetMin | ( | int | i | ) | const |
Definition at line 126 of file tetrahedron.cpp.
|
inlinestatic |
Definition at line 70 of file tetrahedron.h.
const TPoint & ngh::TTetrahedron::GetPoint | ( | int | i | ) | const |
Definition at line 112 of file tetrahedron.cpp.
const TTriangle & ngh::TTetrahedron::GetTriangle | ( | int | i | ) | const |
double ngh::TTetrahedron::GetVolume | ( | ) |
Definition at line 158 of file tetrahedron.cpp.
bool ngh::TTetrahedron::IsInner | ( | const TPoint & | P | ) | const |
|
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 45 of file tetrahedron.h.
|
private |
Definition at line 46 of file tetrahedron.h.
|
private |
Definition at line 29 of file tetrahedron.h.
|
staticprivate |
Definition at line 28 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 38 of file tetrahedron.h.
|
private |
Definition at line 39 of file tetrahedron.h.
|
private |
Definition at line 48 of file tetrahedron.h.
|
private |
Definition at line 31 of file tetrahedron.h.
|
private |
Definition at line 32 of file tetrahedron.h.
|
private |
Definition at line 33 of file tetrahedron.h.
|
private |
Definition at line 34 of file tetrahedron.h.