TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Parser_Eval Class Reference

Classe Parser_Eval Cette classe a pour fonction d evaleur les valeurs prises par une fonction analytique. More...

#include <Parser_Eval.h>

Inheritance diagram for Parser_Eval:
[legend]

Public Member Functions

 VECT (Parser_U) &fonction()
Parser_Uparser (int i)
Parser_Uparser (int i) const
void eval_fct (const DoubleTab &positions, DoubleTab &val) const
void eval_fct (const DoubleTab &positions, const double t, DoubleTab &val) const
void eval_fct (const DoubleTab &positions, const double t, const DoubleTab &val_param, DoubleTab &val) const
void eval_fct (const DoubleTab &positions, DoubleVect &val, const int ncomp) const
void eval_fct (const DoubleTab &positions, const double t, DoubleVect &val, const int ncomp) const
void eval_fct (const DoubleVect &position, DoubleVect &val) const
void eval_fct (const DoubleVect &position, const double t, DoubleVect &val) const
void eval_fct (const DoubleTabs &variables, DoubleTab &val) const

Protected Member Functions

 VECT (Parser_U) fonction_

Detailed Description

Classe Parser_Eval Cette classe a pour fonction d evaleur les valeurs prises par une fonction analytique.

La fonction peut dependre de l espace (x, y, z), du temps (t) et d'un champ parametre (val).

Definition at line 28 of file Parser_Eval.h.

Member Function Documentation

◆ eval_fct() [1/8]

void Parser_Eval::eval_fct ( const DoubleTab & positions,
const double t,
const DoubleTab & val_param,
DoubleTab & val ) const
inline

Definition at line 40 of file Parser_Eval.h.

◆ eval_fct() [2/8]

void Parser_Eval::eval_fct ( const DoubleTab & positions,
const double t,
DoubleTab & val ) const
inline

Definition at line 38 of file Parser_Eval.h.

◆ eval_fct() [3/8]

void Parser_Eval::eval_fct ( const DoubleTab & positions,
const double t,
DoubleVect & val,
const int ncomp ) const
inline

Definition at line 44 of file Parser_Eval.h.

◆ eval_fct() [4/8]

void Parser_Eval::eval_fct ( const DoubleTab & positions,
DoubleTab & val ) const
inline

Definition at line 36 of file Parser_Eval.h.

◆ eval_fct() [5/8]

void Parser_Eval::eval_fct ( const DoubleTab & positions,
DoubleVect & val,
const int ncomp ) const
inline

Definition at line 42 of file Parser_Eval.h.

◆ eval_fct() [6/8]

void Parser_Eval::eval_fct ( const DoubleTabs & variables,
DoubleTab & val ) const

Definition at line 62 of file Parser_Eval.cpp.

◆ eval_fct() [7/8]

void Parser_Eval::eval_fct ( const DoubleVect & position,
const double t,
DoubleVect & val ) const
inline

Definition at line 48 of file Parser_Eval.h.

◆ eval_fct() [8/8]

void Parser_Eval::eval_fct ( const DoubleVect & position,
DoubleVect & val ) const
inline

Definition at line 46 of file Parser_Eval.h.

◆ parser() [1/2]

Parser_U & Parser_Eval::parser ( int i)
inline

Definition at line 32 of file Parser_Eval.h.

◆ parser() [2/2]

Parser_U & Parser_Eval::parser ( int i) const
inline

Definition at line 33 of file Parser_Eval.h.

◆ VECT() [1/2]

Parser_Eval::VECT ( Parser_U ) &
inline

Definition at line 31 of file Parser_Eval.h.

◆ VECT() [2/2]

Parser_Eval::VECT ( Parser_U )
mutableprotected

The documentation for this class was generated from the following files: