#include <qualityMeasures.h>
|
static double | gamma (MTriangle *f) |
|
static double | gamma (BDS_Face *f) |
|
static double | gamma (const BDS_Point *p1, const BDS_Point *p2, const BDS_Point *p3) |
|
static double | gamma (const MVertex *v1, const MVertex *v2, const MVertex *v3) |
|
static double | gamma (const double *d1, const double *d2, const double *d3) |
|
static double | gamma (const double &x1, const double &y1, const double &z1, const double &x2, const double &y2, const double &z2, const double &x3, const double &y3, const double &z3) |
|
static double | eta (MTriangle *el) |
|
static double | angles (MTriangle *e) |
|
static double | minNCJ (const MTriangle *e) |
|
static void | NCJRange (const MTriangle *e, double &valMin, double &valMax) |
|
static int | numNCJVal () |
|
static void | NCJ (const SPoint3 &p0, const SPoint3 &p1, const SPoint3 &p2, const SVector3 &normal, std::vector< double > &NCJ) |
|
static void | NCJAndGradients (const SPoint3 &p0, const SPoint3 &p1, const SPoint3 &p2, const SVector3 &normal, std::vector< double > &NCJ, std::vector< double > &dNCJ) |
|
Definition at line 25 of file qualityMeasures.h.
◆ angles()
◆ eta()
◆ gamma() [1/6]
double qmTriangle::gamma |
( |
BDS_Face * |
f | ) |
|
|
static |
◆ gamma() [2/6]
◆ gamma() [3/6]
double qmTriangle::gamma |
( |
const double & |
x1, |
|
|
const double & |
y1, |
|
|
const double & |
z1, |
|
|
const double & |
x2, |
|
|
const double & |
y2, |
|
|
const double & |
z2, |
|
|
const double & |
x3, |
|
|
const double & |
y3, |
|
|
const double & |
z3 |
|
) |
| |
|
static |
◆ gamma() [4/6]
static double qmTriangle::gamma |
( |
const double * |
d1, |
|
|
const double * |
d2, |
|
|
const double * |
d3 |
|
) |
| |
|
static |
◆ gamma() [5/6]
◆ gamma() [6/6]
◆ minNCJ()
static double qmTriangle::minNCJ |
( |
const MTriangle * |
e | ) |
|
|
static |
◆ NCJ()
◆ NCJAndGradients()
void qmTriangle::NCJAndGradients |
( |
const SPoint3 & |
p0, |
|
|
const SPoint3 & |
p1, |
|
|
const SPoint3 & |
p2, |
|
|
const SVector3 & |
normal, |
|
|
std::vector< double > & |
NCJ, |
|
|
std::vector< double > & |
dNCJ |
|
) |
| |
|
static |
std::vector<double> dNCJLoc = (iV == 0) ? dNCJ0 : (iV == 1) ? dNCJ1 : dNCJ2; / std::cout << "DBGTT: -> dNCJ/dp" << ig << " (local) =
(" << dNCJLoc[ind2] << ", " << dNCJLoc[ind2+1] << ", " << dNCJLoc[ind2+2] < ")\n";
Definition at line 310 of file qualityMeasures.cpp.
◆ NCJRange()
void qmTriangle::NCJRange |
( |
const MTriangle * |
e, |
|
|
double & |
valMin, |
|
|
double & |
valMax |
|
) |
| |
|
static |
◆ numNCJVal()
static int qmTriangle::numNCJVal |
( |
| ) |
|
|
inlinestatic |
The documentation for this class was generated from the following files: