refactoring polynom. 47/14847/22
authorCedric Delamarre <cedric.delamarre@scilab-enterprises.com>
Thu, 10 Jul 2014 17:11:56 +0000 (19:11 +0200)
committerAntoine ELIAS <antoine.elias@scilab-enterprises.com>
Thu, 7 Aug 2014 13:19:08 +0000 (15:19 +0200)
commit3fc80bdb3c93d7430c90f37cdbe06c06f7895bc0
treee26e162762f8607e98fc776c2231fbd775e05983
parente52ffaeaa0d4be57f206d36ea6b076e0defe62cf
refactoring polynom.

// bug_12679 doesn't work because of round in multiplication
// two last commit in dependencies are mandatory
test_run("polynomials",[],["no_check_error_output"]);

Change-Id: I62c056d117e9fbdb0fed9d1ff6446f3725684ac3
62 files changed:
scilab/modules/api_scilab/src/cpp/api_poly.cpp
scilab/modules/ast/includes/ast/runvisitor.hxx
scilab/modules/ast/includes/exps/matrixexp.hxx
scilab/modules/ast/includes/operations/types_power.hxx
scilab/modules/ast/includes/types/arrayof.hxx
scilab/modules/ast/includes/types/dollar.hxx
scilab/modules/ast/includes/types/double.hxx
scilab/modules/ast/includes/types/polynom.hxx
scilab/modules/ast/includes/types/singlepoly.hxx
scilab/modules/ast/src/cpp/ast/visitor_common.cpp
scilab/modules/ast/src/cpp/operations/types_addition.cpp
scilab/modules/ast/src/cpp/operations/types_comparison_eq.cpp
scilab/modules/ast/src/cpp/operations/types_divide.cpp
scilab/modules/ast/src/cpp/operations/types_multiplication.cpp
scilab/modules/ast/src/cpp/operations/types_power.cpp
scilab/modules/ast/src/cpp/operations/types_substraction.cpp
scilab/modules/ast/src/cpp/types/double.cpp
scilab/modules/ast/src/cpp/types/implicitlist.cpp
scilab/modules/ast/src/cpp/types/polynom.cpp
scilab/modules/ast/src/cpp/types/singlepoly.cpp
scilab/modules/cacsd/sci_gateway/cpp/sci_arl2_ius.cpp
scilab/modules/cacsd/sci_gateway/cpp/sci_freq.cpp
scilab/modules/cacsd/sci_gateway/cpp/sci_ldiv.cpp
scilab/modules/cacsd/sci_gateway/cpp/sci_residu.cpp
scilab/modules/cacsd/sci_gateway/cpp/sci_rtitr.cpp
scilab/modules/core/src/cpp/InitScilab.cpp
scilab/modules/differential_equations/sci_gateway/cpp/sci_ode.cpp
scilab/modules/elementary_functions/Makefile.am
scilab/modules/elementary_functions/Makefile.in
scilab/modules/elementary_functions/sci_gateway/cpp/sci_abs.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_ceil.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_clean.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_conj.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_cumsum.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_floor.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_imag.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_imult.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_int.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_isreal.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_real.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_round.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_tril.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_triu.cpp
scilab/modules/elementary_functions/src/c/elementary_functions.vcxproj
scilab/modules/elementary_functions/src/c/elementary_functions.vcxproj.filters
scilab/modules/elementary_functions/src/cpp/clean.cpp [new file with mode: 0644]
scilab/modules/elementary_functions/src/cpp/clean.hxx [new file with mode: 0644]
scilab/modules/elementary_functions/src/cpp/cumprod.cpp
scilab/modules/elementary_functions/src/cpp/cumsum.cpp
scilab/modules/elementary_functions/src/cpp/diag.cpp
scilab/modules/elementary_functions/src/cpp/prod.cpp
scilab/modules/elementary_functions/src/cpp/sum.cpp
scilab/modules/polynomials/sci_gateway/cpp/sci_bezout.cpp
scilab/modules/polynomials/sci_gateway/cpp/sci_coeff.cpp
scilab/modules/polynomials/sci_gateway/cpp/sci_degree.cpp
scilab/modules/polynomials/sci_gateway/cpp/sci_poly.cpp
scilab/modules/polynomials/sci_gateway/cpp/sci_pppdiv.cpp
scilab/modules/polynomials/sci_gateway/cpp/sci_roots.cpp
scilab/modules/polynomials/sci_gateway/cpp/sci_sfact.cpp
scilab/modules/polynomials/sci_gateway/cpp/sci_simp.cpp
scilab/modules/polynomials/tests/unit_tests/polelm.dia.ref
scilab/modules/polynomials/tests/unit_tests/polelm.tst