19#include <TRUSTTabs_forward.h>
20#include <Parser_Eval.h>
21#include <TRUSTVects.h>
30 Declare_instanciable_sans_constructeur_ni_destructeur(
Table);
35 inline Table(
const DoubleVect& param,
const DoubleVect& aval);
36 void remplir(
const DoubleVect& param,
const DoubleTab&
val);
37 void remplir(
const DoubleVects& params,
const DoubleVect& aval);
39 double val(
const double val_param,
int ncomp=0)
const;
40 double val(
const std::vector<double>& vals_param,
int ncomp)
const;
41 double val(
const DoubleVect& val_param)
const;
42 DoubleTab&
valeurs(
const DoubleTab& val_param,
const DoubleTab& pos,
const double tps,DoubleTab&
val)
const;
43 DoubleVect&
valeurs(DoubleVect&,
const double val_param)
const;
44 DoubleVect&
valeurs(DoubleVect&,
const DoubleVect& val_param)
const;
54 DoubleTab les_valeurs;
55 DoubleVects les_parametres;
56 mutable bool instationnaire_ =
false;
71 les_parametres[0] = param;
Objet_U()
Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_),...
Classe Parser_Eval Cette classe a pour fonction d evaleur les valeurs prises par une fonction analyti...
Table()
Constructeur par defaut.
void remplir(const DoubleVect ¶m, const DoubleTab &val)
Affecte les parametres et les valeurs de la table.
double val_simple(double vals_param) const
double val(const double val_param, int ncomp=0) const
const int & isfonction() const
DoubleTab & valeurs(const DoubleTab &val_param, const DoubleTab &pos, const double tps, DoubleTab &val) const
Entree & lire_f(Entree &is, const int nb_comp)
Entree & lire_fxyzt(Entree &is, const int dim)
Table & operator=(const Table &t)=default
bool instationnaire() const