16#ifndef TRUSTTrav_included
17#define TRUSTTrav_included
28template<
typename _TYPE_>
41 Cerr <<
"Not enough memory " << finl;
148 static constexpr _TYPE_ TYPE_ZERO = (_TYPE_)0;
151 void append_line(_TYPE_);
152 void append_line(_TYPE_, _TYPE_);
153 void append_line(_TYPE_, _TYPE_, _TYPE_);
154 void append_line(_TYPE_, _TYPE_, _TYPE_, _TYPE_);
Class defining operators and methods for all reading operation in an input flow (file,...
int numero() const
Renvoie l'indice de l'objet dans Memoire::data.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.
_SIZE_ size_array() const
void set_mem_storage(const STORAGE storage)
void set_md_vector(const MD_Vector &) override
Sortie & printOn(Sortie &os) const override
ecriture d'un tableau sequentiel (idem que TRUSTVect::printOn() on ne sait pas quoi faire de pertinen...
Entree & readOn(Entree &is) override
lecture d'un tableau sequentiel
void resize(_SIZE_ n, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT)
void copy(const TRUSTTab &, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT)
TRUSTTab & operator=(const TRUSTTab &)
Temporary multidimensional array ('tableau de travail').
TRUSTTrav & operator=(const TRUSTTrav &tab)
TRUSTTrav(const TRUSTVect< _TYPE_, int > &tab)
int duplique() const override
TRUSTTrav(int n1, int n2, int n3, int n4)
Entree & readOn(Entree &is) override
lecture d'un tableau sequentiel
unsigned taille_memoire() const override
TRUSTTrav(const TRUSTTab< _TYPE_, int > &tab)
TRUSTTrav & operator=(_TYPE_ d)
TRUSTTrav(int n1, int n2, int n3)
TRUSTTrav & operator=(const TRUSTTab< _TYPE_, int > &tab)
TRUSTTrav(const TRUSTTrav &tab)
TRUSTTrav & operator=(const TRUSTVect< _TYPE_, int > &tab)
Sortie & printOn(Sortie &os) const override
ecriture d'un tableau sequentiel (idem que TRUSTVect::printOn() on ne sait pas quoi faire de pertinen...
TRUSTTrav(int n1, int n2)
void set_line_size_(int n)
virtual const MD_Vector & get_md_vector() const