Vecteur d'algèbre linéraire. Plus de détails...
#include <arcane/core/matvec/Vector.h>
Fonctions membres publiques | |
Vector () | |
Créé un vecteur vide. | |
Vector (Integer size) | |
Créé pour stocker size éléments. | |
Vector (Integer size, Real init_value) | |
Créé pour stocker size éléments. | |
Vector (RealUniqueArray v) | |
Créé un vecteur avec les éléments de v. | |
Vector (const Vector &rhs) | |
Construit un vecteur qui référence rhs. | |
const Vector & | operator= (const Vector &rhs) |
Change la référence du vecteur. | |
~Vector () | |
Supprime la référence. | |
Integer | size () const |
Nombre d'éléments du vecteur. | |
RealArrayView | values () |
Valeurs du vecteur. | |
RealConstArrayView | values () const |
Valeurs du vecteur. | |
void | dump (std::ostream &o) const |
Imprime les valeurs du vecteur. | |
Vector | clone () |
Clone ce vecteur. | |
void | copy (const Vector &rhs) |
Copie les éléments de rhs dans ce vecteur. | |
void | resize (Integer new_size) |
Change le nombre d'éléments du vecteur. | |
void | resize (Integer new_size, Real init_value) |
Change le nombre d'éléments du vecteur. | |
Real | normInf () |
Fonctions membres publiques statiques | |
static Vector | readHypre (const String &file_name) |
Initialise un vecteur en utilisant un fichier au format Hypre. | |
Attributs privés | |
VectorImpl * | m_impl |
Représentation interne du groupe. | |
Vecteur d'algèbre linéraire.
Définition à la ligne 39 du fichier core/matvec/Vector.h.
|
explicit |
Créé pour stocker size éléments.
Le vecteur est initialisé avec les valeurs de init_value.
Références size().
Arcane::MatVec::Vector::Vector | ( | const Vector & | rhs | ) |
Arcane::MatVec::Vector::~Vector | ( | ) |
void Arcane::MatVec::Vector::copy | ( | const Vector & | rhs | ) |
void Arcane::MatVec::Vector::dump | ( | std::ostream & | o | ) | const |
void Arcane::MatVec::Vector::resize | ( | Integer | new_size | ) |
Change le nombre d'éléments du vecteur.
Si le nombre d'éléments augmente, les nouveaux éléments ne sont pas initialisé.
Change le nombre d'éléments du vecteur.
Si le nombre d'éléments augmente, les nouveaux éléments sont initialisé avec la valeur init_value.
Références readHypre(), et Vector().
Integer Arcane::MatVec::Vector::size | ( | ) | const |
RealArrayView Arcane::MatVec::Vector::values | ( | ) |
Valeurs du vecteur.
Définition à la ligne 148 du fichier Vector.cc.
Références m_impl.
Référencé par readHypre(), et Vector().
RealConstArrayView Arcane::MatVec::Vector::values | ( | ) | const |
|
private |