12#ifndef ARCANE_MATVEC_VECTOR_H
13#define ARCANE_MATVEC_VECTOR_H
17#include "arcane/utils/ArcanePrecomp.h"
19#include "arcane/utils/Array.h"
20#include "arcane/utils/Numeric.h"
84 void dump(std::ostream& o)
const;
void dump(std::ostream &o) const
Imprime les valeurs du vecteur.
void resize(Integer new_size, Real init_value)
Change le nombre d'éléments du vecteur.
static Vector readHypre(const String &file_name)
Initialise un vecteur en utilisant un fichier au format Hypre.
const Vector & operator=(const Vector &rhs)
Change la référence du vecteur.
Integer size() const
Nombre d'éléments du vecteur.
Vector(Integer size, Real init_value)
Créé pour stocker size éléments.
void resize(Integer new_size)
Change le nombre d'éléments du vecteur.
VectorImpl * m_impl
Représentation interne du groupe.
RealArrayView values()
Valeurs du vecteur.
Vector(RealUniqueArray v)
Créé un vecteur avec les éléments de v.
Vector clone()
Clone ce vecteur.
Vector()
Créé un vecteur vide.
void copy(const Vector &rhs)
Copie les éléments de rhs dans ce vecteur.
Chaîne de caractères unicode.
Int32 Integer
Type représentant un entier.
UniqueArray< Real > RealUniqueArray
Tableau dynamique à une dimension de réels.
double Real
Type représentant un réel.
ArrayView< Real > RealArrayView
Equivalent C d'un tableau à une dimension de réels.
ConstArrayView< Real > RealConstArrayView
Equivalent C d'un tableau à une dimension de réels.