#include <ParserView.h>
|
| int | test_op_binaire (int type) |
| double | eval (const PNodePod &node) |
| KOKKOS_INLINE_FUNCTION double | evalOp (const PNodePod &node, double x, double y) |
| KOKKOS_INLINE_FUNCTION double | evalFunc (const PNodePod &node, double x) |
| void | parserState0 (StringTokenizer *, PSTACK(PNode) *, STACK(int) *) |
| void | parserState1 (StringTokenizer *, PSTACK(PNode) *, STACK(int) *) |
| void | parserState2 (StringTokenizer *, PSTACK(PNode) *, STACK(int) *) |
| int | searchVar (const std::string &s) |
| int | searchVar (const char *) |
| int | searchCst (const std::string &v) |
| int | searchFunc (const std::string &v) |
| | LIST (Constante) les_cst |
| static int | precedence (int) |
| int | state |
| Constante | c_pi |
| double | impuls_T |
| double | impuls_t0 |
| double | impuls_tn |
| double | impuls_tempo |
| PNode * | root |
| std::vector< PNodePod > | PNodes |
| std::string | str |
| ArrOfDouble | les_var |
| Noms | les_var_names |
| std::map< std::string, int > | map_function_ |
| int | maxvar |
| int | ivar |
Definition at line 38 of file ParserView.h.
◆ ParserView() [1/3]
| ParserView::ParserView |
( |
| ) |
|
|
inline |
◆ ParserView() [2/3]
◆ ParserView() [3/3]
| ParserView::ParserView |
( |
std::string & | expr, |
|
|
int | nvar ) |
|
inline |
◆ acquire()
| KOKKOS_INLINE_FUNCTION int ParserView::acquire |
( |
| ) |
const |
|
inline |
Token: get a unic threadId to fill safely les_var_view
Definition at line 77 of file ParserView.h.
◆ eval()
| KOKKOS_INLINE_FUNCTION double ParserView::eval |
( |
int | threadId | ) |
const |
|
inline |
◆ parseString()
| void ParserView::parseString |
( |
| ) |
|
|
inlineoverridevirtual |
◆ release()
| KOKKOS_INLINE_FUNCTION void ParserView::release |
( |
int | threadId | ) |
const |
|
inline |
◆ set()
◆ setVar()
| KOKKOS_INLINE_FUNCTION void ParserView::setVar |
( |
int | i, |
|
|
double | val, |
|
|
int | threadId ) const |
|
inline |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/Kernel/Math/ParserView.h