Table#
#include <Table.h>
How to cite this class in this doc#
:ref:`Table <class-table>`
[Table](#class-table)
Detailed description#
Inherits from#
public : Objet_U
public : Parser_Eval
List of Public Static Methods#
List of Public Methods#
List of Protected Methods#
Complete Member Function Documentation#
cree_instance
Objet_U * Table::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Table::cree_instance() <public-static-objet-u-ptr-table-cree-instance>`
[Objet_U * Table::cree_instance()](#public-static-objet-u-ptr-table-cree-instance)
info
const Type_info * Table::info()
How to cite in this doc:
:ref:`const Type_info * Table::info() <public-static-const-type-info-ptr-table-info>`
[const Type_info * Table::info()](#public-static-const-type-info-ptr-table-info)
self_cast
const Table & Table::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Table & Table::self_cast(const Objet_U &) <public-static-const-table-ref-table-self-cast-const-objet-u-ref>`
[const Table & Table::self_cast(const Objet_U &)](#public-static-const-table-ref-table-self-cast-const-objet-u-ref)
self_cast
Table & Table::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Table & Table::self_cast(Objet_U &) <public-static-table-ref-table-self-cast-objet-u-ref>`
[Table & Table::self_cast(Objet_U &)](#public-static-table-ref-table-self-cast-objet-u-ref)
duplique
int Table::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Table::duplique() const override <public-int-table-duplique-const-override>`
[int Table::duplique() const override](#public-int-table-duplique-const-override)
get_info
const Type_info * Table::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Table::get_info() const override <public-const-type-info-ptr-table-get-info-const-override>`
[const Type_info * Table::get_info() const override](#public-const-type-info-ptr-table-get-info-const-override)
instationnaire
bool Table::instationnaire() const
References
Referenced By
How to cite in this doc:
:ref:`bool Table::instationnaire() const <public-bool-table-instationnaire-const>`
[bool Table::instationnaire() const](#public-bool-table-instationnaire-const)
isfonction
const int & Table::isfonction() const
Referenced By
How to cite in this doc:
:ref:`const int & Table::isfonction() const <public-const-int-ref-table-isfonction-const>`
[const int & Table::isfonction() const](#public-const-int-ref-table-isfonction-const)
lire_f
Entree & Table::lire_f(Entree &is, const int nb_comp)
References
Referenced By
How to cite in this doc:
:ref:`Entree & Table::lire_f(Entree &is, const int nb_comp) <public-entree-ref-table-lire-f-entree-ref-is-const-int-nb-comp>`
[Entree & Table::lire_f(Entree &is, const int nb_comp)](#public-entree-ref-table-lire-f-entree-ref-is-const-int-nb-comp)
lire_fxyzt
Entree & Table::lire_fxyzt(Entree &is, const int dim)
References
Referenced By
How to cite in this doc:
:ref:`Entree & Table::lire_fxyzt(Entree &is, const int dim) <public-entree-ref-table-lire-fxyzt-entree-ref-is-const-int-dim>`
[Entree & Table::lire_fxyzt(Entree &is, const int dim)](#public-entree-ref-table-lire-fxyzt-entree-ref-is-const-int-dim)
operator =
Table & Table::operator=(const Table &t)=default
How to cite in this doc:
:ref:`Table & Table::operator=(const Table &t)=default <public-table-ref-table-operator-equal-const-table-ref-t-equal-default>`
[Table & Table::operator=(const Table &t)=default](#public-table-ref-table-operator-equal-const-table-ref-t-equal-default)
remplir
void Table::remplir(const DoubleVect ¶m, const DoubleTab &val)
Affecte les parametres et les valeurs de la table.
References
Referenced By
How to cite in this doc:
:ref:`void Table::remplir(const DoubleVect ¶m, const DoubleTab &val) <public-void-table-remplir-const-doublevect-ref-param-const-doubletab-ref-val>`
[void Table::remplir(const DoubleVect ¶m, const DoubleTab &val)](#public-void-table-remplir-const-doublevect-ref-param-const-doubletab-ref-val)
remplir
void Table::remplir(const DoubleVects ¶ms, const DoubleVect &aval)
How to cite in this doc:
:ref:`void Table::remplir(const DoubleVects ¶ms, const DoubleVect &aval) <public-void-table-remplir-const-doublevects-ref-params-const-doublevect-ref-aval>`
[void Table::remplir(const DoubleVects ¶ms, const DoubleVect &aval)](#public-void-table-remplir-const-doublevects-ref-params-const-doublevect-ref-aval)
Table
Table::Table()
Constructeur par defaut.
Table vide.
How to cite in this doc:
:ref:`Table::Table() <public-table-table>`
[Table::Table()](#public-table-table)
Table
Table::Table(const DoubleVect ¶m, const DoubleVect &aval)
Construit un table avec les valeurs val, et les parametres param.
How to cite in this doc:
:ref:`Table::Table(const DoubleVect ¶m, const DoubleVect &aval) <public-table-table-const-doublevect-ref-param-const-doublevect-ref-aval>`
[Table::Table(const DoubleVect ¶m, const DoubleVect &aval)](#public-table-table-const-doublevect-ref-param-const-doublevect-ref-aval)
Table
Table::Table(const Table &)
How to cite in this doc:
:ref:`Table::Table(const Table &) <public-table-table-const-table-ref>`
[Table::Table(const Table &)](#public-table-table-const-table-ref)
taille_memoire
unsigned Table::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Table::taille_memoire() const override <public-unsigned-table-taille-memoire-const-override>`
[unsigned Table::taille_memoire() const override](#public-unsigned-table-taille-memoire-const-override)
val
double Table::val(const double val_param, int ncomp=0) const
References
Referenced By
How to cite in this doc:
:ref:`double Table::val(const double val_param, int ncomp=0) const <public-double-table-val-const-double-val-param-int-ncomp-equal-0-const>`
[double Table::val(const double val_param, int ncomp=0) const](#public-double-table-val-const-double-val-param-int-ncomp-equal-0-const)
val
double Table::val(const DoubleVect &val_param) const
Pas encore code.
Sort en erreur.
References
How to cite in this doc:
:ref:`double Table::val(const DoubleVect &val_param) const <public-double-table-val-const-doublevect-ref-val-param-const>`
[double Table::val(const DoubleVect &val_param) const](#public-double-table-val-const-doublevect-ref-val-param-const)
val
double Table::val(const std::vector< double > &vals_param, int ncomp) const
References
How to cite in this doc:
:ref:`double Table::val(const std::vector< double > &vals_param, int ncomp) const <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](#public-double-table-val-const-std-vector-double-ref-vals-param-int-ncomp-const)
val_simple
double Table::val_simple(double vals_param) const
Referenced By
How to cite in this doc:
:ref:`double Table::val_simple(double vals_param) const <public-double-table-val-simple-double-vals-param-const>`
[double Table::val_simple(double vals_param) const](#public-double-table-val-simple-double-vals-param-const)
valeurs
DoubleTab & Table::valeurs(const DoubleTab &val_param, const DoubleTab &pos, const double tps, DoubleTab &val) const
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Table::valeurs(const DoubleTab &val_param, const DoubleTab &pos, const double tps, DoubleTab &val) const <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](#public-doubletab-ref-table-valeurs-const-doubletab-ref-val-param-const-doubletab-ref-pos-const-double-tps-doubletab-ref-val-const)
valeurs
DoubleVect & Table::valeurs(DoubleVect &, const double val_param) const
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.
Sinon, les valeurs sont interpolees (interp. lineaire d’ordre 1)
How to cite in this doc:
:ref:`DoubleVect & Table::valeurs(DoubleVect &, const double val_param) const <public-doublevect-ref-table-valeurs-doublevect-ref-const-double-val-param-const>`
[DoubleVect & Table::valeurs(DoubleVect &, const double val_param) const](#public-doublevect-ref-table-valeurs-doublevect-ref-const-double-val-param-const)
valeurs
DoubleVect & Table::valeurs(DoubleVect &, const DoubleVect &val_param) const
Pas encore code.
Sort en erreur.
References
How to cite in this doc:
:ref:`DoubleVect & Table::valeurs(DoubleVect &, const DoubleVect &val_param) const <public-doublevect-ref-table-valeurs-doublevect-ref-const-doublevect-ref-val-param-const>`
[DoubleVect & Table::valeurs(DoubleVect &, const DoubleVect &val_param) const](#public-doublevect-ref-table-valeurs-doublevect-ref-const-doublevect-ref-val-param-const)
printOn
Sortie & Table::printOn(Sortie &x) const override
Ecriture sur un flot de Sortie N’ecrit que le type et le nom de l’objet.
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Table::printOn(Sortie &x) const override <protected-sortie-ref-table-printon-sortie-ref-x-const-override>`
[Sortie & Table::printOn(Sortie &x) const override](#protected-sortie-ref-table-printon-sortie-ref-x-const-override)
readOn
Entree & Table::readOn(Entree &) override
Lecture sur un flot d’entree Lecture des parametres et des valeurs de la table.
Reimplements:
How to cite in this doc:
:ref:`Entree & Table::readOn(Entree &) override <protected-entree-ref-table-readon-entree-ref-override>`
[Entree & Table::readOn(Entree &) override](#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