Classe de base des éléments géométriques. Plus de détails...
#include <arcane/geometry/GeomElement.h>
Fonctions membres publiques | |
| GeomElementBase () | |
| Constructeur vide. | |
| GeomElementBase (const VariableNodeReal3 &coords, ItemWithNodes item) | |
| Constructeur à partir des coordonnées coords des noeuds de l'entité item. | |
| GeomElementBase (Real3ConstArrayView coords) | |
| Constructeur à partir des coordonnées coords. | |
| const Real3 | s (Integer i) const |
| Récupère la valeur du ième noeud. | |
| const Real3 | operator[] (Integer i) const |
| Récupère la valeur du ième noeud. | |
| void | setItem (Integer i, const Real3 &v) |
| Positionne la valeur du ième noeud à v. | |
| void | setItem (Integer i, Real x, Real y, Real z) |
| Positionne la valeur du ième noeud à Real3(x,y,z) | |
| void | fillView (Real3ArrayView view) const |
| Remplit la vue view avec les coordonnéees de l'instance. | |
| void | init (const VariableNodeReal3 &coords, ItemWithNodes item) |
| Initialise les coordonnées avec celles des noeuds d'entité item. | |
Attributs protégés | |
| Real3POD | m_s [NbNode] |
Classe de base des éléments géométriques.
Un élément géométrique contient les coordoonnées des NbNode noeuds qui composent cet élément.
Pour des raisons de performance, le constructeur par défaut n'initialise pas les coordonnées.
Pour récupérer les coordonnées du i-ème noeud de l'élément géométrique, il suffit d'utiliser l'opérateur []. La modification se fait via setItem().
Définition à la ligne 44 du fichier GeomElement.h.
|
inline |
Constructeur vide.
Définition à la ligne 48 du fichier GeomElement.h.
Référencé par Arcane::geometric::Triangle3Element::view().
|
inline |
Constructeur à partir des coordonnées coords des noeuds de l'entité item.
Définition à la ligne 50 du fichier GeomElement.h.
Références init().
|
inline |
Constructeur à partir des coordonnées coords.
Définition à la ligne 55 du fichier GeomElement.h.
Références setItem().
|
inline |
Remplit la vue view avec les coordonnéees de l'instance.
Définition à la ligne 73 du fichier GeomElement.h.
|
inline |
Initialise les coordonnées avec celles des noeuds d'entité item.
Définition à la ligne 82 du fichier GeomElement.h.
Référencé par GeomElementBase().
|
inline |
Récupère la valeur du ième noeud.
Définition à la ligne 64 du fichier GeomElement.h.
|
inline |
Récupère la valeur du ième noeud.
Définition à la ligne 62 du fichier GeomElement.h.
|
inline |
Positionne la valeur du ième noeud à v.
Définition à la ligne 66 du fichier GeomElement.h.
Référencé par GeomElementBase().
|
inline |
Positionne la valeur du ième noeud à Real3(x,y,z)
Définition à la ligne 68 du fichier GeomElement.h.
|
protected |
Définition à la ligne 90 du fichier GeomElement.h.