14#include "arcane/utils/Iostream.h"
15#include "arcane/utils/Array.h"
16#include "arcane/expr/ExpressionImpl.h"
17#include "arcane/expr/OperatorMng.h"
52 if (m_nb_reference == 0) {
71 exprs[i + 1] = add_exprs[i];
79 test_expr->apply(&test_expr_result);
83 for (
Integer i = 0; i < nb_expr; ++i) {
84 display_values[i].
resize(size);
87 exprs[i]->apply(&expr_result);
90 cout.flags(std::ios::scientific);
91 std::streamsize ss = std::cout.precision();
94 for (
Integer i = 0; i < size; ++i) {
96 cout <<
"valeur [" << i <<
"] ";
97 for (
Integer j = 0; j < nb_expr; ++j) {
98 cout <<
' ' << display_values[j][i];
103 std::cout.precision(ss);
Integer size() const
Number of elements in the vector.
Polymorphic base type for arrays (dimension 1).
Base class for 1D data vectors.
void resize(Int64 s)
Changes the number of elements in the array to s.
Polymorphic base type of an expression.
Interface for the different implementations of an expression.
virtual Integer vectorSize() const =0
Number of elements in the vector.
Stores all possible operator types on expressions.
1D vector of data with reference semantics.
1D data vector with value semantics (STL style).
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.