Package: ratioOfQsprays 1.1.0.9000
ratioOfQsprays: Fractions of Multivariate Polynomials with Rational Coefficients
Based on the 'qspray' package, this package introduces the new type 'ratioOfQsprays'. An object of type 'qspray' represents a multivariate polynomial with rational coefficients while an object of type 'ratioOfQsprays', defined by two 'qspray' objects, represents a fraction of two multivariate polynomials with rational coefficients. Arithmetic operations for these objects are available, and they always return irreducible fractions. Other features include: differentiation, evaluation, conversion to a function, and fine control of the way to print a 'ratioOfQsprays' object. The 'C++' library 'CGAL' is used to make the fractions irreducible.
Authors:
ratioOfQsprays_1.1.0.9000.tar.gz
ratioOfQsprays_1.1.0.9000.zip(r-4.5)ratioOfQsprays_1.1.0.9000.zip(r-4.4)ratioOfQsprays_1.1.0.9000.zip(r-4.3)
ratioOfQsprays_1.1.0.9000.tgz(r-4.4-x86_64)ratioOfQsprays_1.1.0.9000.tgz(r-4.4-arm64)ratioOfQsprays_1.1.0.9000.tgz(r-4.3-x86_64)ratioOfQsprays_1.1.0.9000.tgz(r-4.3-arm64)
ratioOfQsprays_1.1.0.9000.tar.gz(r-4.5-noble)ratioOfQsprays_1.1.0.9000.tar.gz(r-4.4-noble)
ratioOfQsprays_1.1.0.9000.tgz(r-4.4-emscripten)ratioOfQsprays_1.1.0.9000.tgz(r-4.3-emscripten)
ratioOfQsprays.pdf |ratioOfQsprays.html✨
ratioOfQsprays/json (API)
NEWS
# Install 'ratioOfQsprays' in R: |
install.packages('ratioOfQsprays', repos = c('https://stla.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/stla/ratioofqsprays/issues
multivariate-polynomialspolynomialsrational-functions
Last updated 3 months agofrom:c1e3578f25. Checks:OK: 9. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 02 2024 |
R-4.5-win-x86_64 | OK | Nov 02 2024 |
R-4.5-linux-x86_64 | OK | Nov 02 2024 |
R-4.4-win-x86_64 | OK | Nov 02 2024 |
R-4.4-mac-x86_64 | OK | Nov 02 2024 |
R-4.4-mac-aarch64 | OK | Nov 02 2024 |
R-4.3-win-x86_64 | OK | Nov 02 2024 |
R-4.3-mac-x86_64 | OK | Nov 02 2024 |
R-4.3-mac-aarch64 | OK | Nov 02 2024 |
Exports:as.ratioOfQsprayschangeVariablesderivRatioOfQspraysdRatioOfQspraysevalRatioOfQspraysgetDenominatorgetNumeratorinvolvedVariablesisConstantisPolynomialisUnivariatenumberOfVariablespermuteVariablesratioOfQsprays_from_listrRatioOfQspraysshowRatioOfQspraysshowRatioOfQspraysOption<-showRatioOfQspraysX1X2X3showRatioOfQspraysXYZsubstituteRatioOfQsprayssubstituteSomeRatioOfQspraysswapVariables
Dependencies:askpassBHbootcellrangerclassclicpp11crayoncurldata.tableDescToolse1071ExactexpmfansigldgluegmphmshttrjsonlitelatticelifecyclelmommagrittrMASSmathjaxrMatrixmimemvtnormopensslpartitionspillarpkgconfigpolynomprettyunitsprogressproxypurrrqsprayR6RationalMatrixrbibutilsRcppRcppCGALRcppEigenRdpackreadxlrematchrlangrootSolverstudioapiRyacassetssystibbleutf8vctrswithr
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Ratio of multivariate polynomials as function | as.function.ratioOfQsprays |
Coercion to a 'ratioOfQsprays' object | as.ratioOfQsprays as.ratioOfQsprays,bigq-method as.ratioOfQsprays,bigz-method as.ratioOfQsprays,character-method as.ratioOfQsprays,numeric-method as.ratioOfQsprays,qspray-method as.ratioOfQsprays,ratioOfQsprays-method |
Change of variables in a 'ratioOfQsprays' fraction of polynomials | changeVariables changeVariables,ratioOfQsprays,list-method |
Partial derivative | derivRatioOfQsprays |
Partial differentiation | dRatioOfQsprays |
Evaluate a 'ratioOfQsprays' object | evalRatioOfQsprays |
Get the denominator of a 'ratioOfQsprays' | getDenominator |
Get the numerator of a 'ratioOfQsprays' | getNumerator |
Variables involved in a 'ratioOfQsprays' | involvedVariables involvedVariables,ratioOfQsprays-method |
Whether a 'ratioOfQsprays' is constant | isConstant isConstant,ratioOfQsprays-method |
Whether a 'ratioOfQsprays' is polynomial | isPolynomial |
Whether a 'ratioOfQsprays' is univariate | isUnivariate isUnivariate,ratioOfQsprays-method |
Number of variables in a 'ratioOfQsprays' | numberOfVariables numberOfVariables,ratioOfQsprays-method |
Permute variables | permuteVariables permuteVariables,ratioOfQsprays,numeric-method |
(internal) Make a 'ratioOfQsprays' object from a list | ratioOfQsprays_from_list |
Unary operators for 'ratioOfQsprays' objects | +,ratioOfQsprays,missing-method -,ratioOfQsprays,missing-method ratioOfQsprays-unary |
Random 'ratioOfQsprays' | rRatioOfQsprays |
Print a 'ratioOfQsprays' object | showRatioOfQsprays |
Set a show option to a 'ratioOfQsprays' | showRatioOfQspraysOption<- |
Print a 'ratioOfQsprays' | showRatioOfQspraysX1X2X3 |
Print a 'ratioOfQsprays' | showRatioOfQspraysXYZ |
Partial evaluation of a 'ratioOfQsprays' fraction of polynomials | substituteRatioOfQsprays |
Substitute the variables of a 'ratioOfQsprays' with some 'ratioOfQsprays' | substituteSomeRatioOfQsprays |
Swap variables | swapVariables swapVariables,ratioOfQsprays,numeric,numeric-method |