Classe de base des éléments géométriques. Plus de détails...
#include <arcane/geometry/GeomElement.h>
Graphe de collaboration de Arcane::geometric::GeomElementBase< NbNode >: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 src/arcane/geometry/GeomElement.h.
|
inline |
Constructeur vide.
Définition à la ligne 48 du fichier src/arcane/geometry/GeomElement.h.
Référencé par Arcane::geometric::Triangle3Element::view().
Voici le graphe des appelants de cette fonction :
|
inline |
Constructeur à partir des coordonnées coords des noeuds de l'entité item.
Définition à la ligne 50 du fichier src/arcane/geometry/GeomElement.h.
Références init().
Voici le graphe d'appel pour cette fonction :
|
inline |
Constructeur à partir des coordonnées coords.
Définition à la ligne 55 du fichier src/arcane/geometry/GeomElement.h.
Références setItem().
Voici le graphe d'appel pour cette fonction :
|
inline |
Remplit la vue view avec les coordonnéees de l'instance.
Définition à la ligne 73 du fichier src/arcane/geometry/GeomElement.h.
|
inline |
Initialise les coordonnées avec celles des noeuds d'entité item.
Définition à la ligne 82 du fichier src/arcane/geometry/GeomElement.h.
Référencé par GeomElementBase().
Voici le graphe des appelants de cette fonction :
|
inline |
Récupère la valeur du ième noeud.
Définition à la ligne 64 du fichier src/arcane/geometry/GeomElement.h.
|
inline |
Récupère la valeur du ième noeud.
Définition à la ligne 62 du fichier src/arcane/geometry/GeomElement.h.
|
inline |
Positionne la valeur du ième noeud à v.
Définition à la ligne 66 du fichier src/arcane/geometry/GeomElement.h.
Référencé par GeomElementBase().
Voici le graphe des appelants de cette fonction :
|
inline |
Positionne la valeur du ième noeud à Real3(x,y,z)
Définition à la ligne 68 du fichier src/arcane/geometry/GeomElement.h.
|
protected |
Définition à la ligne 90 du fichier src/arcane/geometry/GeomElement.h.