TRUSTTrav#

#include <TRUSTTrav.h>

Temporary multidimensional array (‘tableau de travail’)

How to cite this class in this doc#

:ref:`TRUSTTrav <class-template-trusttrav>`
[TRUSTTrav](#class-template-trusttrav)

Detailed description#

Exactly the same as a TRUSTTab with a custom memory pool management allowing re-using previously allocated blocks See implementation in TRUSTTravPool class. 64 bits version is not defined, as those should be only used inside the timestepping algorithm.

Inherits from#

List of Protected Methods#

List of Public Methods#

List of Private Methods#

Complete Member Function Documentation#

duplique
int TRUSTTrav<_TYPE_>::duplique() const override

Reimplements:

References
How to cite in this doc:
:ref:`int TRUSTTrav<_TYPE_>::duplique() const override <protected-int-trusttrav-type-duplique-const-override>`
[int TRUSTTrav<_TYPE_>::duplique() const override](#protected-int-trusttrav-type-duplique-const-override)
printOn
Sortie & TRUSTTrav<_TYPE_>::printOn(Sortie &os) const override

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Sortie & TRUSTTrav<_TYPE_>::printOn(Sortie &os) const override <protected-sortie-ref-trusttrav-type-printon-sortie-ref-os-const-override>`
[Sortie & TRUSTTrav<_TYPE_>::printOn(Sortie &os) const override](#protected-sortie-ref-trusttrav-type-printon-sortie-ref-os-const-override)
readOn
Entree & TRUSTTrav<_TYPE_>::readOn(Entree &is) override

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Entree & TRUSTTrav<_TYPE_>::readOn(Entree &is) override <protected-entree-ref-trusttrav-type-readon-entree-ref-is-override>`
[Entree & TRUSTTrav<_TYPE_>::readOn(Entree &is) override](#protected-entree-ref-trusttrav-type-readon-entree-ref-is-override)
taille_memoire
unsigned TRUSTTrav<_TYPE_>::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned TRUSTTrav<_TYPE_>::taille_memoire() const override <protected-unsigned-trusttrav-type-taille-memoire-const-override>`
[unsigned TRUSTTrav<_TYPE_>::taille_memoire() const override](#protected-unsigned-trusttrav-type-taille-memoire-const-override)
operator =
TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(_TYPE_ d)
References
How to cite in this doc:
:ref:`TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(_TYPE_ d) <public-trusttrav-ref-trusttrav-type-operator-equal-type-d>`
[TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(_TYPE_ d)](#public-trusttrav-ref-trusttrav-type-operator-equal-type-d)
operator =
TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTab< _TYPE_, int > &tab)
References
How to cite in this doc:
:ref:`TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTab< _TYPE_, int > &tab) <public-trusttrav-ref-trusttrav-type-operator-equal-const-trusttab-type-int-ref-tab>`
[TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTab< _TYPE_, int > &tab)](#public-trusttrav-ref-trusttrav-type-operator-equal-const-trusttab-type-int-ref-tab)
operator =
TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTrav &tab)
References
How to cite in this doc:
:ref:`TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTrav &tab) <public-trusttrav-ref-trusttrav-type-operator-equal-const-trusttrav-ref-tab>`
[TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTrav &tab)](#public-trusttrav-ref-trusttrav-type-operator-equal-const-trusttrav-ref-tab)
operator =
TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTVect< _TYPE_, int > &tab)
References
How to cite in this doc:
:ref:`TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTVect< _TYPE_, int > &tab) <public-trusttrav-ref-trusttrav-type-operator-equal-const-trustvect-type-int-ref-tab>`
[TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTVect< _TYPE_, int > &tab)](#public-trusttrav-ref-trusttrav-type-operator-equal-const-trustvect-type-int-ref-tab)
TRUSTTrav
TRUSTTrav<_TYPE_>::TRUSTTrav()
References
Referenced By
How to cite in this doc:
:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav() <public-trusttrav-type-trusttrav>`
[TRUSTTrav<_TYPE_>::TRUSTTrav()](#public-trusttrav-type-trusttrav)
TRUSTTrav
TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTab< _TYPE_, int > &tab)
References
How to cite in this doc:
:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTab< _TYPE_, int > &tab) <public-trusttrav-type-trusttrav-const-trusttab-type-int-ref-tab>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTab< _TYPE_, int > &tab)](#public-trusttrav-type-trusttrav-const-trusttab-type-int-ref-tab)
TRUSTTrav
TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTrav &tab)
How to cite in this doc:
:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTrav &tab) <public-trusttrav-type-trusttrav-const-trusttrav-ref-tab>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTrav &tab)](#public-trusttrav-type-trusttrav-const-trusttrav-ref-tab)
TRUSTTrav
TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTVect< _TYPE_, int > &tab)
References
How to cite in this doc:
:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTVect< _TYPE_, int > &tab) <public-trusttrav-type-trusttrav-const-trustvect-type-int-ref-tab>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTVect< _TYPE_, int > &tab)](#public-trusttrav-type-trusttrav-const-trustvect-type-int-ref-tab)
TRUSTTrav
TRUSTTrav<_TYPE_>::TRUSTTrav(int n)
References
How to cite in this doc:
:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(int n) <public-trusttrav-type-trusttrav-int-n>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(int n)](#public-trusttrav-type-trusttrav-int-n)
TRUSTTrav
TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2)
References
How to cite in this doc:
:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2) <public-trusttrav-type-trusttrav-int-n1-int-n2>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2)](#public-trusttrav-type-trusttrav-int-n1-int-n2)
TRUSTTrav
TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3)
References
How to cite in this doc:
:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3) <public-trusttrav-type-trusttrav-int-n1-int-n2-int-n3>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3)](#public-trusttrav-type-trusttrav-int-n1-int-n2-int-n3)
TRUSTTrav
TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3, int n4)
References
How to cite in this doc:
:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3, int n4) <public-trusttrav-type-trusttrav-int-n1-int-n2-int-n3-int-n4>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3, int n4)](#public-trusttrav-type-trusttrav-int-n1-int-n2-int-n3-int-n4)
append_line
void TRUSTTrav<_TYPE_>::append_line(_TYPE_)
How to cite in this doc:
:ref:`void TRUSTTrav<_TYPE_>::append_line(_TYPE_) <private-void-trusttrav-type-append-line-type>`
[void TRUSTTrav<_TYPE_>::append_line(_TYPE_)](#private-void-trusttrav-type-append-line-type)
append_line
void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_)
How to cite in this doc:
:ref:`void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_) <private-void-trusttrav-type-append-line-type-type>`
[void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_)](#private-void-trusttrav-type-append-line-type-type)
append_line
void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_)
How to cite in this doc:
:ref:`void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_) <private-void-trusttrav-type-append-line-type-type-type>`
[void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_)](#private-void-trusttrav-type-append-line-type-type-type)
append_line
void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_, _TYPE_)
How to cite in this doc:
:ref:`void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_, _TYPE_) <private-void-trusttrav-type-append-line-type-type-type-type>`
[void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_, _TYPE_)](#private-void-trusttrav-type-append-line-type-type-type-type)

Attributes Documentation#

TYPE_ZERO (private)
constexpr _TYPE_ TRUSTTrav<_TYPE_>::TYPE_ZERO = (_TYPE_)0