Fonctions membres publiques | |
Real3 | evaluatePosition (Real3 iso) const |
Calcule les coordonnées cartésiennes à partir des coordonnées iso-barycentriques. | |
Real3x3 | evaluateGradient (Real3 iso) const |
Real | computeInverseJacobian (Real3 uvw, Real3x3 &matrix) |
bool | cartesianToIso (Real3 point, Real3 &uvw, ITraceMng *tm) |
Convertie une coordonnée cartérienne en coordonnée iso-paramétrique. | |
bool | cartesianToIso2 (Real3 point, Real3 &uvw, ITraceMng *tm) |
Convertie une coordonnée cartérienne en coordonnée iso-paramétrique. | |
Real3 | normal () |
Attributs publics | |
Real3 | m_pos [4] |
Real | m_precision |
Définition à la ligne 45 du fichier GeometricUtilities.h.
|
inline |
Définition à la ligne 48 du fichier GeometricUtilities.h.
bool Arcane::GeometricUtilities::QuadMapping::cartesianToIso | ( | Real3 | point, |
Real3 & | uvw, | ||
ITraceMng * | tm | ||
) |
Convertie une coordonnée cartérienne en coordonnée iso-paramétrique.
Cette opération utilise un newton pour trouver la solution et peut donc ne pas converger. Dans ce cas, elle retourne true.
point | position en coordonnée cartésienne du point à calculer. |
uvw | en retour, coordonnées iso-paramétriques calculées |
Définition à la ligne 77 du fichier GeometricUtilities.cc.
Références Arccore::ITraceMng::info(), Arcane::Real3POD::x, Arcane::Real3x3::x, Arcane::Real3POD::y, Arcane::Real3x3::y, Arcane::Real3POD::z, et Arcane::Real3x3::z.
bool Arcane::GeometricUtilities::QuadMapping::cartesianToIso2 | ( | Real3 | point, |
Real3 & | uvw, | ||
ITraceMng * | tm | ||
) |
Convertie une coordonnée cartérienne en coordonnée iso-paramétrique.
Cette opération utilise un newton pour trouver la solution et peut donc ne pas converger. Dans ce cas, elle retourne true.
point | position en coordonnée cartésienne du point à calculer. |
uvw | en retour, coordonnées iso-paramétriques calculées |
Définition à la ligne 167 du fichier GeometricUtilities.cc.
Références Arccore::ITraceMng::info(), Arcane::Real3POD::x, Arcane::Real3POD::y, et Arcane::Real3POD::z.
Real Arcane::GeometricUtilities::QuadMapping::computeInverseJacobian | ( | Real3 | uvw, |
Real3x3 & | matrix | ||
) |
Définition à la ligne 29 du fichier GeometricUtilities.cc.
Définition à la ligne 68 du fichier GeometricUtilities.h.
Calcule les coordonnées cartésiennes à partir des coordonnées iso-barycentriques.
Définition à la ligne 56 du fichier GeometricUtilities.h.
Références Arcane::Real3POD::x, et Arcane::Real3POD::y.
Real3 Arcane::GeometricUtilities::QuadMapping::normal | ( | ) |
Définition à la ligne 123 du fichier GeometricUtilities.cc.
Real3 Arcane::GeometricUtilities::QuadMapping::m_pos[4] |
Définition à la ligne 52 du fichier GeometricUtilities.h.
Real Arcane::GeometricUtilities::QuadMapping::m_precision |
Définition à la ligne 53 du fichier GeometricUtilities.h.