Parser_Eval#
#include <Parser_Eval.h>
Classe Parser_Eval Cette classe a pour fonction d evaleur les valeurs prises par une fonction analytique.
How to cite this class in this doc#
:ref:`Parser\_Eval <class-parser-eval>`
[Parser\_Eval](#class-parser-eval)
Detailed description#
La fonction peut dependre de l espace (x, y, z), du temps (t) et d’un champ parametre (val).
Inherited by#
public : TRUSTChamp\_Don\_generique
<Champ_Don_Type::TXYZ>
public : TRUSTChamp\_Don\_generique
<Champ_Don_Type::XYZ>
public : TRUSTChamp\_Don\_generique
<Champ_Don_Type::LU>
public : TRUSTChamp\_Don\_generique
<_TYPE_>
public : Table
List of Public Methods#
List of Private Methods#
Complete Member Function Documentation#
eval_fct
void Parser_Eval::eval_fct(const DoubleTab &positions, const double t, const DoubleTab &val_param, DoubleTab &val) const
How to cite in this doc:
:ref:`void Parser_Eval::eval_fct(const DoubleTab &positions, const double t, const DoubleTab &val_param, DoubleTab &val) const <public-void-parser-eval-eval-fct-const-doubletab-ref-positions-const-double-t-const-doubletab-ref-val-param-doubletab-ref-val-const>`
[void Parser_Eval::eval_fct(const DoubleTab &positions, const double t, const DoubleTab &val_param, DoubleTab &val) const](#public-void-parser-eval-eval-fct-const-doubletab-ref-positions-const-double-t-const-doubletab-ref-val-param-doubletab-ref-val-const)
eval_fct
void Parser_Eval::eval_fct(const DoubleTab &positions, const double t, DoubleTab &val) const
How to cite in this doc:
:ref:`void Parser_Eval::eval_fct(const DoubleTab &positions, const double t, DoubleTab &val) const <public-void-parser-eval-eval-fct-const-doubletab-ref-positions-const-double-t-doubletab-ref-val-const>`
[void Parser_Eval::eval_fct(const DoubleTab &positions, const double t, DoubleTab &val) const](#public-void-parser-eval-eval-fct-const-doubletab-ref-positions-const-double-t-doubletab-ref-val-const)
eval_fct
void Parser_Eval::eval_fct(const DoubleTab &positions, const double t, DoubleVect &val, const int ncomp) const
How to cite in this doc:
:ref:`void Parser_Eval::eval_fct(const DoubleTab &positions, const double t, DoubleVect &val, const int ncomp) const <public-void-parser-eval-eval-fct-const-doubletab-ref-positions-const-double-t-doublevect-ref-val-const-int-ncomp-const>`
[void Parser_Eval::eval_fct(const DoubleTab &positions, const double t, DoubleVect &val, const int ncomp) const](#public-void-parser-eval-eval-fct-const-doubletab-ref-positions-const-double-t-doublevect-ref-val-const-int-ncomp-const)
eval_fct
void Parser_Eval::eval_fct(const DoubleTab &positions, DoubleTab &val) const
Referenced By
How to cite in this doc:
:ref:`void Parser_Eval::eval_fct(const DoubleTab &positions, DoubleTab &val) const <public-void-parser-eval-eval-fct-const-doubletab-ref-positions-doubletab-ref-val-const>`
[void Parser_Eval::eval_fct(const DoubleTab &positions, DoubleTab &val) const](#public-void-parser-eval-eval-fct-const-doubletab-ref-positions-doubletab-ref-val-const)
eval_fct
void Parser_Eval::eval_fct(const DoubleTab &positions, DoubleVect &val, const int ncomp) const
How to cite in this doc:
:ref:`void Parser_Eval::eval_fct(const DoubleTab &positions, DoubleVect &val, const int ncomp) const <public-void-parser-eval-eval-fct-const-doubletab-ref-positions-doublevect-ref-val-const-int-ncomp-const>`
[void Parser_Eval::eval_fct(const DoubleTab &positions, DoubleVect &val, const int ncomp) const](#public-void-parser-eval-eval-fct-const-doubletab-ref-positions-doublevect-ref-val-const-int-ncomp-const)
eval_fct
void Parser_Eval::eval_fct(const DoubleTabs &variables, DoubleTab &val) const
References
How to cite in this doc:
:ref:`void Parser_Eval::eval_fct(const DoubleTabs &variables, DoubleTab &val) const <public-void-parser-eval-eval-fct-const-doubletabs-ref-variables-doubletab-ref-val-const>`
[void Parser_Eval::eval_fct(const DoubleTabs &variables, DoubleTab &val) const](#public-void-parser-eval-eval-fct-const-doubletabs-ref-variables-doubletab-ref-val-const)
eval_fct
void Parser_Eval::eval_fct(const DoubleVect &position, const double t, DoubleVect &val) const
How to cite in this doc:
:ref:`void Parser_Eval::eval_fct(const DoubleVect &position, const double t, DoubleVect &val) const <public-void-parser-eval-eval-fct-const-doublevect-ref-position-const-double-t-doublevect-ref-val-const>`
[void Parser_Eval::eval_fct(const DoubleVect &position, const double t, DoubleVect &val) const](#public-void-parser-eval-eval-fct-const-doublevect-ref-position-const-double-t-doublevect-ref-val-const)
eval_fct
void Parser_Eval::eval_fct(const DoubleVect &position, DoubleVect &val) const
How to cite in this doc:
:ref:`void Parser_Eval::eval_fct(const DoubleVect &position, DoubleVect &val) const <public-void-parser-eval-eval-fct-const-doublevect-ref-position-doublevect-ref-val-const>`
[void Parser_Eval::eval_fct(const DoubleVect &position, DoubleVect &val) const](#public-void-parser-eval-eval-fct-const-doublevect-ref-position-doublevect-ref-val-const)
fonction
TRUST_Vector<Parser_U> & Parser_Eval::fonction()
References
Referenced By
How to cite in this doc:
:ref:`TRUST_Vector<Parser_U> & Parser_Eval::fonction() <public-trust-vector-parser-u-ref-parser-eval-fonction>`
[TRUST_Vector<Parser_U> & Parser_Eval::fonction()](#public-trust-vector-parser-u-ref-parser-eval-fonction)
parser
Parser_U & Parser_Eval::parser(int i)
References
Referenced By
How to cite in this doc:
:ref:`Parser_U & Parser_Eval::parser(int i) <public-parser-u-ref-parser-eval-parser-int-i>`
[Parser_U & Parser_Eval::parser(int i)](#public-parser-u-ref-parser-eval-parser-int-i)
parser
Parser_U & Parser_Eval::parser(int i) const
References
How to cite in this doc:
:ref:`Parser_U & Parser_Eval::parser(int i) const <public-parser-u-ref-parser-eval-parser-int-i-const>`
[Parser_U & Parser_Eval::parser(int i) const](#public-parser-u-ref-parser-eval-parser-int-i-const)
eval_fct_
void Parser_Eval::eval_fct_(const DoubleTab &positions, const double *t, const DoubleTab *val_param, DoubleTab &val) const
How to cite in this doc:
:ref:`void Parser_Eval::eval_fct_(const DoubleTab &positions, const double *t, const DoubleTab *val_param, DoubleTab &val) const <private-void-parser-eval-eval-fct-underscore-const-doubletab-ref-positions-const-double-ptr-t-const-doubletab-ptr-val-param-doubletab-ref-val-const>`
[void Parser_Eval::eval_fct_(const DoubleTab &positions, const double *t, const DoubleTab *val_param, DoubleTab &val) const](#private-void-parser-eval-eval-fct-underscore-const-doubletab-ref-positions-const-double-ptr-t-const-doubletab-ptr-val-param-doubletab-ref-val-const)
eval_fct_single_compo
void Parser_Eval::eval_fct_single_compo(const DoubleTab &positions, const double *t, DoubleVect &val, const int ncomp) const
How to cite in this doc:
:ref:`void Parser_Eval::eval_fct_single_compo(const DoubleTab &positions, const double *t, DoubleVect &val, const int ncomp) const <private-void-parser-eval-eval-fct-single-compo-const-doubletab-ref-positions-const-double-ptr-t-doublevect-ref-val-const-int-ncomp-const>`
[void Parser_Eval::eval_fct_single_compo(const DoubleTab &positions, const double *t, DoubleVect &val, const int ncomp) const](#private-void-parser-eval-eval-fct-single-compo-const-doubletab-ref-positions-const-double-ptr-t-doublevect-ref-val-const-int-ncomp-const)
eval_fct_single_position
void Parser_Eval::eval_fct_single_position(const DoubleVect &position, const double *t, const double *val_param, DoubleVect &val) const
How to cite in this doc:
:ref:`void Parser_Eval::eval_fct_single_position(const DoubleVect &position, const double *t, const double *val_param, DoubleVect &val) const <private-void-parser-eval-eval-fct-single-position-const-doublevect-ref-position-const-double-ptr-t-const-double-ptr-val-param-doublevect-ref-val-const>`
[void Parser_Eval::eval_fct_single_position(const DoubleVect &position, const double *t, const double *val_param, DoubleVect &val) const](#private-void-parser-eval-eval-fct-single-position-const-doublevect-ref-position-const-double-ptr-t-const-double-ptr-val-param-doublevect-ref-val-const)
eval_fct_single_position_single_compo
double Parser_Eval::eval_fct_single_position_single_compo(const DoubleVect &position, const double *t, const double *val_param, const int ncomp) const
How to cite in this doc:
:ref:`double Parser_Eval::eval_fct_single_position_single_compo(const DoubleVect &position, const double *t, const double *val_param, const int ncomp) const <private-double-parser-eval-eval-fct-single-position-single-compo-const-doublevect-ref-position-const-double-ptr-t-const-double-ptr-val-param-const-int-ncomp-const>`
[double Parser_Eval::eval_fct_single_position_single_compo(const DoubleVect &position, const double *t, const double *val_param, const int ncomp) const](#private-double-parser-eval-eval-fct-single-position-single-compo-const-doublevect-ref-position-const-double-ptr-t-const-double-ptr-val-param-const-int-ncomp-const)
Attributes Documentation#
fonction_ (protected)
TRUST_Vector<Parser_U> Parser_Eval::fonction_