TRUSTTrav#

#include <TRUSTTrav.h>
Brief description

Temporary multidimensional array (‘tableau de travail’)

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

: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#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classTRUSTTrav__inherit__graph.png

List of Protected Methods#

List of Public Methods#

List of Private Methods#

Complete Member Function Documentation#

duplique#

Definition
int TRUSTTrav<_TYPE_>::duplique() const override
Brief description
Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int TRUSTTrav<_TYPE_>::duplique() const override <trusttrav-protected-int-trusttrav-type-duplique-const-override>`
[int TRUSTTrav<_TYPE_>::duplique() const override](#trusttrav-protected-int-trusttrav-type-duplique-const-override)

printOn#

Definition
Sortie & TRUSTTrav<_TYPE_>::printOn(Sortie &os) const override
Brief description

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

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sortie & TRUSTTrav<_TYPE_>::printOn(Sortie &os) const override <trusttrav-protected-sortie-ref-trusttrav-type-printon-sortie-ref-os-const-override>`
[Sortie & TRUSTTrav<_TYPE_>::printOn(Sortie &os) const override](#trusttrav-protected-sortie-ref-trusttrav-type-printon-sortie-ref-os-const-override)

readOn#

Definition
Entree & TRUSTTrav<_TYPE_>::readOn(Entree &is) override
Brief description

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

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Entree & TRUSTTrav<_TYPE_>::readOn(Entree &is) override <trusttrav-protected-entree-ref-trusttrav-type-readon-entree-ref-is-override>`
[Entree & TRUSTTrav<_TYPE_>::readOn(Entree &is) override](#trusttrav-protected-entree-ref-trusttrav-type-readon-entree-ref-is-override)

taille_memoire#

Definition
unsigned TRUSTTrav<_TYPE_>::taille_memoire() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`unsigned TRUSTTrav<_TYPE_>::taille_memoire() const override <trusttrav-protected-unsigned-trusttrav-type-taille-memoire-const-override>`
[unsigned TRUSTTrav<_TYPE_>::taille_memoire() const override](#trusttrav-protected-unsigned-trusttrav-type-taille-memoire-const-override)

operator =#

Definition
TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(_TYPE_ d)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(_TYPE_ d) <trusttrav-public-trusttrav-ref-trusttrav-type-operator-equal-type-d>`
[TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(_TYPE_ d)](#trusttrav-public-trusttrav-ref-trusttrav-type-operator-equal-type-d)

operator =#

Definition
TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTab< _TYPE_, int > &tab)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTab< _TYPE_, int > &tab) <trusttrav-public-trusttrav-ref-trusttrav-type-operator-equal-const-trusttab-type-int-ref-tab>`
[TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTab< _TYPE_, int > &tab)](#trusttrav-public-trusttrav-ref-trusttrav-type-operator-equal-const-trusttab-type-int-ref-tab)

operator =#

Definition
TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTrav &tab)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTrav &tab) <trusttrav-public-trusttrav-ref-trusttrav-type-operator-equal-const-trusttrav-ref-tab>`
[TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTTrav &tab)](#trusttrav-public-trusttrav-ref-trusttrav-type-operator-equal-const-trusttrav-ref-tab)

operator =#

Definition
TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTVect< _TYPE_, int > &tab)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTVect< _TYPE_, int > &tab) <trusttrav-public-trusttrav-ref-trusttrav-type-operator-equal-const-trustvect-type-int-ref-tab>`
[TRUSTTrav & TRUSTTrav<_TYPE_>::operator=(const TRUSTVect< _TYPE_, int > &tab)](#trusttrav-public-trusttrav-ref-trusttrav-type-operator-equal-const-trustvect-type-int-ref-tab)

TRUSTTrav#

Definition
TRUSTTrav<_TYPE_>::TRUSTTrav()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav() <trusttrav-public-trusttrav-type-trusttrav>`
[TRUSTTrav<_TYPE_>::TRUSTTrav()](#trusttrav-public-trusttrav-type-trusttrav)

TRUSTTrav#

Definition
TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTab< _TYPE_, int > &tab)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTab< _TYPE_, int > &tab) <trusttrav-public-trusttrav-type-trusttrav-const-trusttab-type-int-ref-tab>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTab< _TYPE_, int > &tab)](#trusttrav-public-trusttrav-type-trusttrav-const-trusttab-type-int-ref-tab)

TRUSTTrav#

Definition
TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTrav &tab)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTrav &tab) <trusttrav-public-trusttrav-type-trusttrav-const-trusttrav-ref-tab>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTTrav &tab)](#trusttrav-public-trusttrav-type-trusttrav-const-trusttrav-ref-tab)

TRUSTTrav#

Definition
TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTVect< _TYPE_, int > &tab)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTVect< _TYPE_, int > &tab) <trusttrav-public-trusttrav-type-trusttrav-const-trustvect-type-int-ref-tab>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(const TRUSTVect< _TYPE_, int > &tab)](#trusttrav-public-trusttrav-type-trusttrav-const-trustvect-type-int-ref-tab)

TRUSTTrav#

Definition
TRUSTTrav<_TYPE_>::TRUSTTrav(int n)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(int n) <trusttrav-public-trusttrav-type-trusttrav-int-n>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(int n)](#trusttrav-public-trusttrav-type-trusttrav-int-n)

TRUSTTrav#

Definition
TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2) <trusttrav-public-trusttrav-type-trusttrav-int-n1-int-n2>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2)](#trusttrav-public-trusttrav-type-trusttrav-int-n1-int-n2)

TRUSTTrav#

Definition
TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3) <trusttrav-public-trusttrav-type-trusttrav-int-n1-int-n2-int-n3>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3)](#trusttrav-public-trusttrav-type-trusttrav-int-n1-int-n2-int-n3)

TRUSTTrav#

Definition
TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3, int n4)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3, int n4) <trusttrav-public-trusttrav-type-trusttrav-int-n1-int-n2-int-n3-int-n4>`
[TRUSTTrav<_TYPE_>::TRUSTTrav(int n1, int n2, int n3, int n4)](#trusttrav-public-trusttrav-type-trusttrav-int-n1-int-n2-int-n3-int-n4)

append_line#

Definition
void TRUSTTrav<_TYPE_>::append_line(_TYPE_)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void TRUSTTrav<_TYPE_>::append_line(_TYPE_) <trusttrav-private-void-trusttrav-type-append-line-type>`
[void TRUSTTrav<_TYPE_>::append_line(_TYPE_)](#trusttrav-private-void-trusttrav-type-append-line-type)

append_line#

Definition
void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_) <trusttrav-private-void-trusttrav-type-append-line-type-type>`
[void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_)](#trusttrav-private-void-trusttrav-type-append-line-type-type)

append_line#

Definition
void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_) <trusttrav-private-void-trusttrav-type-append-line-type-type-type>`
[void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_)](#trusttrav-private-void-trusttrav-type-append-line-type-type-type)

append_line#

Definition
void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_, _TYPE_)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_, _TYPE_) <trusttrav-private-void-trusttrav-type-append-line-type-type-type-type>`
[void TRUSTTrav<_TYPE_>::append_line(_TYPE_, _TYPE_, _TYPE_, _TYPE_)](#trusttrav-private-void-trusttrav-type-append-line-type-type-type-type)

Attributes Documentation#

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