Vecteur d'algèbre linéraire.
Plus de détails...
#include <arcane/core/matvec/Vector.h>
Vecteur d'algèbre linéraire.
Définition à la ligne 39 du fichier core/matvec/Vector.h.
◆ Vector() [1/3]
Arcane::MatVec::Vector::Vector |
( |
Integer |
size | ) |
|
|
explicit |
Créé pour stocker size éléments.
Le vecteur n'est pas initialisé et ses valeurs sont quelconques.
Définition à la ligne 97 du fichier Vector.cc.
Références m_impl.
◆ Vector() [2/3]
Arcane::MatVec::Vector::Vector |
( |
Integer |
size, |
|
|
Real |
init_value |
|
) |
| |
Créé pour stocker size éléments.
Le vecteur est initialisé avec les valeurs de init_value.
◆ Vector() [3/3]
Arcane::MatVec::Vector::Vector |
( |
const Vector & |
rhs | ) |
|
Construit un vecteur qui référence rhs.
Définition à la ligne 107 du fichier Vector.cc.
Références m_impl.
◆ ~Vector()
Arcane::MatVec::Vector::~Vector |
( |
| ) |
|
◆ copy()
void Arcane::MatVec::Vector::copy |
( |
const Vector & |
rhs | ) |
|
Copie les éléments de rhs dans ce vecteur.
Le vecteur peut éventuellement être redimensionné.
Définition à la ligne 166 du fichier Vector.cc.
Références m_impl.
◆ dump()
void Arcane::MatVec::Vector::dump |
( |
std::ostream & |
o | ) |
const |
Imprime les valeurs du vecteur.
Définition à la ligne 175 du fichier Vector.cc.
Références m_impl.
◆ normInf()
Real Arcane::MatVec::Vector::normInf |
( |
| ) |
|
◆ operator=()
const Vector & Arcane::MatVec::Vector::operator= |
( |
const Vector & |
rhs | ) |
|
Change la référence du vecteur.
Définition à la ligne 117 du fichier Vector.cc.
Références m_impl.
◆ readHypre()
Vector Arcane::MatVec::Vector::readHypre |
( |
const String & |
file_name | ) |
|
|
static |
Initialise un vecteur en utilisant un fichier au format Hypre.
Définition à la ligne 209 du fichier Vector.cc.
Références values().
◆ resize() [1/2]
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é.
◆ resize() [2/2]
void Arcane::MatVec::Vector::resize |
( |
Integer |
new_size, |
|
|
Real |
init_value |
|
) |
| |
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.
◆ size()
Integer Arcane::MatVec::Vector::size |
( |
| ) |
const |
Nombre d'éléments du vecteur.
Définition à la ligne 139 du fichier Vector.cc.
Références m_impl.
◆ values() [1/2]
Valeurs du vecteur.
- Avertissement
- la vue retournée est invalidée dès que le vecteur est redimensionné.
Définition à la ligne 148 du fichier Vector.cc.
Références m_impl.
Référencé par readHypre().
◆ values() [2/2]
Valeurs du vecteur.
- Avertissement
- la vue retournée est invalidée dès que le vecteur est redimensionné.
Définition à la ligne 157 du fichier Vector.cc.
Références m_impl.
◆ m_impl
La documentation de cette classe a été générée à partir des fichiers suivants :