Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::GeometricUtilities::QuadMapping

Classe permettant de mapper les coordonnées cartésiennes en coordonnées barycentriques. Plus de détails...

#include <arcane/core/GeometricUtilities.h>

+ Graphe de collaboration de Arcane::GeometricUtilities::QuadMapping:

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
 

Fonctions membres privées

Real3 _normal ()
 

Description détaillée

Classe permettant de mapper les coordonnées cartésiennes en coordonnées barycentriques.

Les coordonnées barycentriques sont comprises entre -1.0 et 1.0.

Définition à la ligne 45 du fichier GeometricUtilities.h.

Documentation des constructeurs et destructeur

◆ QuadMapping()

Arcane::GeometricUtilities::QuadMapping::QuadMapping ( )
inline

Définition à la ligne 48 du fichier GeometricUtilities.h.

Documentation des fonctions membres

◆ _normal()

Real3 Arcane::GeometricUtilities::QuadMapping::_normal ( )
private

Définition à la ligne 144 du fichier GeometricUtilities.cc.

◆ cartesianToIso()

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.

Paramètres
pointposition en coordonnée cartésienne du point à calculer.
uvwen retour, coordonnées iso-paramétriques calculées

Définition à la ligne 77 du fichier GeometricUtilities.cc.

Références Arccore::TraceAccessor::info().

◆ cartesianToIso2()

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.

Paramètres
pointposition en coordonnée cartésienne du point à calculer.
uvwen retour, coordonnées iso-paramétriques calculées

Définition à la ligne 167 du fichier GeometricUtilities.cc.

Références Arccore::TraceAccessor::info().

◆ computeInverseJacobian()

Real Arcane::GeometricUtilities::QuadMapping::computeInverseJacobian ( Real3  uvw,
Real3x3 matrix 
)

Définition à la ligne 29 du fichier GeometricUtilities.cc.

◆ evaluateGradient()

Real3x3 Arcane::GeometricUtilities::QuadMapping::evaluateGradient ( Real3  iso) const
inline

Définition à la ligne 68 du fichier GeometricUtilities.h.

◆ evaluatePosition()

Real3 Arcane::GeometricUtilities::QuadMapping::evaluatePosition ( Real3  iso) const
inline

Calcule les coordonnées cartésiennes à partir des coordonnées iso-barycentriques.

Définition à la ligne 56 du fichier GeometricUtilities.h.

◆ normal()

Real3 Arcane::GeometricUtilities::QuadMapping::normal ( )

Définition à la ligne 123 du fichier GeometricUtilities.cc.

Documentation des données membres

◆ m_pos

Real3 Arcane::GeometricUtilities::QuadMapping::m_pos[4]

Définition à la ligne 52 du fichier GeometricUtilities.h.

◆ m_precision

Real Arcane::GeometricUtilities::QuadMapping::m_precision

Définition à la ligne 53 du fichier GeometricUtilities.h.


La documentation de cette classe a été générée à partir des fichiers suivants :