Table#

#include <Table.h>
Brief description

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:`Table <class-table>`
[Table](#class-table)

Detailed description#

Inherits from#

Inheritance graph#

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

../../../../../_images/classTable__inherit__graph.png

List of Public Static Methods#

List of Public Methods#

List of Protected Methods#

Complete Member Function Documentation#

cree_instance#

Definition
Objet_U * Table::cree_instance()
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:`Objet_U * Table::cree_instance() <table-public-static-objet-u-ptr-table-cree-instance>`
[Objet_U * Table::cree_instance()](#table-public-static-objet-u-ptr-table-cree-instance)

info#

Definition
const Type_info * Table::info()
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:`const Type_info * Table::info() <table-public-static-const-type-info-ptr-table-info>`
[const Type_info * Table::info()](#table-public-static-const-type-info-ptr-table-info)

self_cast#

Definition
const Table & Table::self_cast(const Objet_U &)
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:`const Table & Table::self_cast(const Objet_U &) <table-public-static-const-table-ref-table-self-cast-const-objet-u-ref>`
[const Table & Table::self_cast(const Objet_U &)](#table-public-static-const-table-ref-table-self-cast-const-objet-u-ref)

self_cast#

Definition
Table & Table::self_cast(Objet_U &)
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:`Table & Table::self_cast(Objet_U &) <table-public-static-table-ref-table-self-cast-objet-u-ref>`
[Table & Table::self_cast(Objet_U &)](#table-public-static-table-ref-table-self-cast-objet-u-ref)

duplique#

Definition
int Table::duplique() 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:`int Table::duplique() const override <table-public-int-table-duplique-const-override>`
[int Table::duplique() const override](#table-public-int-table-duplique-const-override)

get_info#

Definition
const Type_info * Table::get_info() const override
Brief description

Donne des informations sur le type de l’ Objet_U .

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:`const Type_info * Table::get_info() const override <table-public-const-type-info-ptr-table-get-info-const-override>`
[const Type_info * Table::get_info() const override](#table-public-const-type-info-ptr-table-get-info-const-override)

instationnaire#

Definition
bool Table::instationnaire() const
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:`bool Table::instationnaire() const <table-public-bool-table-instationnaire-const>`
[bool Table::instationnaire() const](#table-public-bool-table-instationnaire-const)

isfonction#

Definition
const int & Table::isfonction() const
Brief description
Detailed description
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:`const int & Table::isfonction() const <table-public-const-int-ref-table-isfonction-const>`
[const int & Table::isfonction() const](#table-public-const-int-ref-table-isfonction-const)

lire_f#

Definition
Entree & Table::lire_f(Entree &is, const int nb_comp)
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:`Entree & Table::lire_f(Entree &is, const int nb_comp) <table-public-entree-ref-table-lire-f-entree-ref-is-const-int-nb-comp>`
[Entree & Table::lire_f(Entree &is, const int nb_comp)](#table-public-entree-ref-table-lire-f-entree-ref-is-const-int-nb-comp)

lire_fxyzt#

Definition
Entree & Table::lire_fxyzt(Entree &is, const int dim)
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:`Entree & Table::lire_fxyzt(Entree &is, const int dim) <table-public-entree-ref-table-lire-fxyzt-entree-ref-is-const-int-dim>`
[Entree & Table::lire_fxyzt(Entree &is, const int dim)](#table-public-entree-ref-table-lire-fxyzt-entree-ref-is-const-int-dim)

operator =#

Definition
Table & Table::operator=(const Table &t)=default
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:`Table & Table::operator=(const Table &t)=default <table-public-table-ref-table-operator-equal-const-table-ref-t-equal-default>`
[Table & Table::operator=(const Table &t)=default](#table-public-table-ref-table-operator-equal-const-table-ref-t-equal-default)

remplir#

Definition
void Table::remplir(const DoubleVect &param, const DoubleTab &val)
Brief description

Affecte les parametres et les valeurs de la table.

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:`void Table::remplir(const DoubleVect &param, const DoubleTab &val) <table-public-void-table-remplir-const-doublevect-ref-param-const-doubletab-ref-val>`
[void Table::remplir(const DoubleVect &param, const DoubleTab &val)](#table-public-void-table-remplir-const-doublevect-ref-param-const-doubletab-ref-val)

remplir#

Definition
void Table::remplir(const DoubleVects &params, const DoubleVect &aval)
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:`void Table::remplir(const DoubleVects &params, const DoubleVect &aval) <table-public-void-table-remplir-const-doublevects-ref-params-const-doublevect-ref-aval>`
[void Table::remplir(const DoubleVects &params, const DoubleVect &aval)](#table-public-void-table-remplir-const-doublevects-ref-params-const-doublevect-ref-aval)

Table#

Definition
Table::Table()
Brief description

Constructeur par defaut.

Detailed description

Table vide.

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:`Table::Table() <table-public-table-table>`
[Table::Table()](#table-public-table-table)

Table#

Definition
Table::Table(const DoubleVect &param, const DoubleVect &aval)
Brief description

Construit un table avec les valeurs val, et les parametres param.

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:`Table::Table(const DoubleVect &param, const DoubleVect &aval) <table-public-table-table-const-doublevect-ref-param-const-doublevect-ref-aval>`
[Table::Table(const DoubleVect &param, const DoubleVect &aval)](#table-public-table-table-const-doublevect-ref-param-const-doublevect-ref-aval)

Table#

Definition
Table::Table(const Table &)
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:`Table::Table(const Table &) <table-public-table-table-const-table-ref>`
[Table::Table(const Table &)](#table-public-table-table-const-table-ref)

taille_memoire#

Definition
unsigned Table::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 Table::taille_memoire() const override <table-public-unsigned-table-taille-memoire-const-override>`
[unsigned Table::taille_memoire() const override](#table-public-unsigned-table-taille-memoire-const-override)

val#

Definition
double Table::val(const double val_param, int ncomp=0) const
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:`double Table::val(const double val_param, int ncomp=0) const <table-public-double-table-val-const-double-val-param-int-ncomp-equal-0-const>`
[double Table::val(const double val_param, int ncomp=0) const](#table-public-double-table-val-const-double-val-param-int-ncomp-equal-0-const)

val#

Definition
double Table::val(const DoubleVect &val_param) const
Brief description

Pas encore code.

Detailed description

Sort en erreur.

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:`double Table::val(const DoubleVect &val_param) const <table-public-double-table-val-const-doublevect-ref-val-param-const>`
[double Table::val(const DoubleVect &val_param) const](#table-public-double-table-val-const-doublevect-ref-val-param-const)

val#

Definition
double Table::val(const std::vector< double > &vals_param, int ncomp) const
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:`double Table::val(const std::vector< double > &vals_param, int ncomp) const <table-public-double-table-val-const-std-vector-double-ref-vals-param-int-ncomp-const>`
[double Table::val(const std::vector< double > &vals_param, int ncomp) const](#table-public-double-table-val-const-std-vector-double-ref-vals-param-int-ncomp-const)

val_simple#

Definition
double Table::val_simple(double vals_param) const
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:`double Table::val_simple(double vals_param) const <table-public-double-table-val-simple-double-vals-param-const>`
[double Table::val_simple(double vals_param) const](#table-public-double-table-val-simple-double-vals-param-const)

valeurs#

Definition
DoubleTab & Table::valeurs(const DoubleTab &val_param, const DoubleTab &pos, const double tps, DoubleTab &val) const
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:`DoubleTab & Table::valeurs(const DoubleTab &val_param, const DoubleTab &pos, const double tps, DoubleTab &val) const <table-public-doubletab-ref-table-valeurs-const-doubletab-ref-val-param-const-doubletab-ref-pos-const-double-tps-doubletab-ref-val-const>`
[DoubleTab & Table::valeurs(const DoubleTab &val_param, const DoubleTab &pos, const double tps, DoubleTab &val) const](#table-public-doubletab-ref-table-valeurs-const-doubletab-ref-val-param-const-doubletab-ref-pos-const-double-tps-doubletab-ref-val-const)

valeurs#

Definition
DoubleVect & Table::valeurs(DoubleVect &, const double val_param) const
Brief description

Retourne les valeurs calculees pour le point val_param (cas du tableau valeurs a 2 dimensions) Les valeurs sont exacteS si le point correspond a un parametre donne.

Detailed description

Sinon, les valeurs sont interpolees (interp. lineaire d’ordre 1)

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:`DoubleVect & Table::valeurs(DoubleVect &, const double val_param) const <table-public-doublevect-ref-table-valeurs-doublevect-ref-const-double-val-param-const>`
[DoubleVect & Table::valeurs(DoubleVect &, const double val_param) const](#table-public-doublevect-ref-table-valeurs-doublevect-ref-const-double-val-param-const)

valeurs#

Definition
DoubleVect & Table::valeurs(DoubleVect &, const DoubleVect &val_param) const
Brief description

Pas encore code.

Detailed description

Sort en erreur.

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:`DoubleVect & Table::valeurs(DoubleVect &, const DoubleVect &val_param) const <table-public-doublevect-ref-table-valeurs-doublevect-ref-const-doublevect-ref-val-param-const>`
[DoubleVect & Table::valeurs(DoubleVect &, const DoubleVect &val_param) const](#table-public-doublevect-ref-table-valeurs-doublevect-ref-const-doublevect-ref-val-param-const)

printOn#

Definition
Sortie & Table::printOn(Sortie &x) const override
Brief description

Ecriture sur un flot de Sortie N’ecrit que le type et le nom de l’objet.

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 & Table::printOn(Sortie &x) const override <table-protected-sortie-ref-table-printon-sortie-ref-x-const-override>`
[Sortie & Table::printOn(Sortie &x) const override](#table-protected-sortie-ref-table-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Table::readOn(Entree &) override
Brief description

Lecture sur un flot d’entree Lecture des parametres et des valeurs de la table.

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:`Entree & Table::readOn(Entree &) override <table-protected-entree-ref-table-readon-entree-ref-override>`
[Entree & Table::readOn(Entree &) override](#table-protected-entree-ref-table-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Table::info_obj
instationnaire_ (private)
bool Table::instationnaire_ = false
isf (private)
int Table::isf = 0
les_parametres (private)
DoubleVects Table::les_parametres
les_valeurs (private)
DoubleTab Table::les_valeurs