Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rcpp version of mpoly and mpoly arithmetic #12

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open

Commits on Dec 30, 2017

  1. Add constant mpolys handling in -.mpoly

    This may be unnecessary as it's done in +.mpoly
    Blaza committed Dec 30, 2017
    Configuration menu
    Copy the full SHA
    8d17029 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85e027b View commit details
    Browse the repository at this point in the history
  3. Add Rcpp dependency to help.R

    Blaza committed Dec 30, 2017
    Configuration menu
    Copy the full SHA
    3f8e8f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    252efe8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e94e49b View commit details
    Browse the repository at this point in the history
  6. Add mpoly.cpp

    This file contains the cpp function reducePoly which handles the bulk of
    the mpoly function in R, speeding it up quite a bit.
    Blaza committed Dec 30, 2017
    Configuration menu
    Copy the full SHA
    a450645 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7795ec5 View commit details
    Browse the repository at this point in the history
  8. Add all.equal.mpoly function

    This makes tests pass for mpoly, as it makes all.equal not compare lists,
    but use the equality of polynomials
    Blaza committed Dec 30, 2017
    Configuration menu
    Copy the full SHA
    4cb2120 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4fa0b71 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c47019a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    df7426f View commit details
    Browse the repository at this point in the history
  12. Add Rcpp exports

    Blaza committed Dec 30, 2017
    Configuration menu
    Copy the full SHA
    df2bb00 View commit details
    Browse the repository at this point in the history
  13. Remove excessive exports

    Blaza committed Dec 30, 2017
    Configuration menu
    Copy the full SHA
    1ef9efe View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2018

  1. Add poly reducing in ^.mpoly

    This fixes the terrible performance of raising polynomials to a power.
    Blaza committed Apr 6, 2018
    Configuration menu
    Copy the full SHA
    be9034f View commit details
    Browse the repository at this point in the history