16#include <MD_Vector_seq.h>
27 p.ajouter(
"nb_items", &nb_items_);
28 p.lire_avec_accolades(is);
37 os <<
"nb_items" << tspace << nb_items_ << finl;
46 assert(nb_items_ < std::numeric_limits<int>::max());
47 return (
int)nb_items_;
52 assert(nb_items_ < std::numeric_limits<int>::max());
53 return (
int)nb_items_;
58 assert(nb_items_ < std::numeric_limits<int>::max());
59 return (
int)nb_items_;
65 assert(nb_items_*line_size < std::numeric_limits<int>::max());
67 const int sz = (int)nb_items_ * line_size;
76 nb_items_ += src.nb_items_*multiplier;
82 assert(nb_items_ < std::numeric_limits<int>::max());
83 const int src_size = (int)nb_items_;
85 for (
int i = 0; i < src_size; i++)
ArrOfBit_32_64 & resize_array(int_t n)
Change la taille du tableau et copie les donnees existantes.
Class defining operators and methods for all reading operation in an input flow (file,...
Generic class for all mono-block MD_Vectors (i.e. non compoosite).
Dummy parallel descriptor used for sequential computations.
int get_seq_flags_impl(ArrOfBit &flags, int line_size) const override
void fill_md_vect_renum(const IntVect &renum, MD_Vector &md_vect) const override
int get_nb_items_tot() const override
int get_nb_items_reels() const override
void append_from_other_seq(const MD_Vector_seq &src, int offset, int multiplier) override
int nb_items_seq_local() const override
void copy(const MD_Vector_base &)
construction d'un objet MD_Vector par copie d'un objet existant.
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
Classe de base des flux de sortie.