Classe de base des éléments géométriques. Plus de détails...
#include <arcane/geometric/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 45 du fichier GeomElement.h.
|
inline |
Constructeur vide.
Définition à la ligne 49 du fichier GeomElement.h.
|
inline |
Constructeur à partir des coordonnées coords des noeuds de l'entité item.
Définition à la ligne 51 du fichier GeomElement.h.
|
inline |
Constructeur à partir des coordonnées coords.
Définition à la ligne 56 du fichier GeomElement.h.
|
inline |
Remplit la vue view avec les coordonnéees de l'instance.
Définition à la ligne 74 du fichier GeomElement.h.
|
inline |
Initialise les coordonnées avec celles des noeuds d'entité item.
Définition à la ligne 83 du fichier GeomElement.h.
Références Arcane::ItemWithNodes::node().
|
inline |
Récupère la valeur du ième noeud.
Définition à la ligne 65 du fichier GeomElement.h.
|
inline |
Récupère la valeur du ième noeud.
Définition à la ligne 63 du fichier GeomElement.h.
|
inline |
Positionne la valeur du ième noeud à v.
Définition à la ligne 67 du fichier GeomElement.h.
|
inline |
Positionne la valeur du ième noeud à Real3(x,y,z)
Définition à la ligne 69 du fichier GeomElement.h.
|
protected |
Définition à la ligne 91 du fichier GeomElement.h.