15#include "arcane/utils/Iostream.h"
16#include "arcane/utils/Array.h"
17#include "arcane/expr/ExpressionImpl.h"
18#include "arcane/expr/OperatorMng.h"
30: m_op_mng(OperatorMng::instance())
52 if (m_nb_reference==0){
70 exprs[i+1] = add_exprs[i];
78 test_expr->apply(&test_expr_result);
82 for(
Integer i=0; i<nb_expr; ++i ){
83 display_values[i].
resize(size);
86 exprs[i]->apply(&expr_result);
89 cout.flags(std::ios::scientific);
90 std::streamsize ss = std::cout.precision();
93 for(
Integer i=0; i<size; ++i ){
95 cout <<
"valeur [" << i <<
"] ";
96 for(
Integer j=0; j<nb_expr; ++j ){
97 cout <<
' ' << display_values[j][i];
102 std::cout.precision (ss);
Integer size() const
Nombre d'éléments du vecteur.
Type de base polymorphe pour les tableaux (dimension 1).
Tableau d'items de types quelconques.
void resize(Int64 s)
Change le nombre d'éléments du tableau à s.
Type de base polymorphe d'une expression.
Interface pour les différentes implémentations d'une expression.
virtual Integer vectorSize() const =0
Nombre d'éléments du vecteur.
Vecteur 1D de données avec sémantique par référence.
Vecteur 1D de données avec sémantique par valeur (style STL).
Int32 Integer
Type représentant un entier.