gmp: Multiple Precision Arithmetic

Share:

Multiple Precision Arithmetic (big integers and rationals, prime number tests, matrix computation), "arithmetic without limitations" using the C library GMP (GNU Multiple Precision Arithmetic).

Author
Antoine Lucas, Immanuel Scholz, Rainer Boehme <rb-gmp@reflex-studio.de>, Sylvain Jasson <jasson@toulouse.inra.fr>, Martin Maechler <maechler@stat.math.ethz.ch>
Date of publication
2014-07-28 21:53:29
Maintainer
Antoine Lucas <antoinelucas@gmail.com>
License
GPL
Version
0.5-12
URLs

View on CRAN

Man pages

add.biginteger
Basic Arithmetic Operators for Large Integers ("bigz")
apply
Apply Functions Over Matrix Margins (Rows or Columns)
asNumeric
Coerce to 'numeric', not Loosing Dimensions
biginteger
Large Sized Integer Values
biginteger.rand
Generate a random number
bigrational
Large sized rationals
comp.biginteger
Relational Operators
comp.bigq
Relational Operators
cumsum
(Cumulative) Sums, Products of Large Integers and Rationals
extract
Extract or Replace Parts of an Object
extreme
Extrema (Maxima and Minima)
factor
Factorize a number
factorialZ
Factorial and Binomial Coefficient as Big Integer
fibonacci
Compute Fibonacci and Lucas numbers
formatN
Format Numbers Keeping Classes Distinguishable
frexpZ
Split Number into Fractional and Exponent of 2 Parts
gcd
Greatest Common Divisor, Least Common Multiple
gcdex
Compute Bezoult coefficient
isprime
Determine if number is (very probably) prime
is.whole
Whole ("Integer") Numbers
matrix
Matrix manipulation with gmp
modulus
Modulus of a Big Integer
nextprime
Next Prime Number
Oakley
RFC 2409 Oakley Groups - Parameters for Diffie-Hellman Key...
operators_bigq
Basic arithmetic operators for large rationals
powm
Exponentiation function
sizeinbase
Compute size of a bigz in a base
solve
Solve a system of equation
Stirling
Eulerian and Stirling Numbers of First and Second Kind
utils
GMP Number Utilities

Files in this package

gmp
gmp/TODO
gmp/configure.in
gmp/tests
gmp/tests/gmp-test.Rout.save
gmp/tests/arith-ex.R
gmp/tests/basic-ex.R
gmp/tests/gmp-test.R
gmp/src
gmp/src/matrix.cc
gmp/src/primes.h
gmp/src/init.cc
gmp/src/bigintegerR.h
gmp/src/bigrationalR.cc
gmp/src/biginteger.h
gmp/src/factorize.h
gmp/src/bigrational.cc
gmp/src/bigvec_q.cc
gmp/src/extract_matrix.h
gmp/src/factor.cc
gmp/src/biginteger.cc
gmp/src/matrixq.cc
gmp/src/Rgmp.h
gmp/src/apply.h
gmp/src/bigrationalR.h
gmp/src/solve.h
gmp/src/Makevars.in
gmp/src/bigvec.cc
gmp/src/factor.h
gmp/src/bigintegerR.cc
gmp/src/apply.cc
gmp/src/bigmod.h
gmp/src/bigvec_q.h
gmp/src/Makevars.win
gmp/src/extract_matrix.cc
gmp/src/factorize.cc
gmp/src/matrixq.h
gmp/src/bigmod.cc
gmp/src/solve.cc
gmp/src/bigrational.h
gmp/src/bigvec.h
gmp/src/matrix.h
gmp/NAMESPACE
gmp/Done
gmp/data
gmp/data/Oakley2.R
gmp/data/Oakley1.R
gmp/R
gmp/R/matrixz.R
gmp/R/matrix-prods.R
gmp/R/AllClasses-etc.R
gmp/R/biginteger.R
gmp/R/Stirling-n-etc.R
gmp/R/zzz.R
gmp/R/matrixq.R
gmp/R/bigq.R
gmp/MD5
gmp/DESCRIPTION
gmp/Changes
gmp/configure
gmp/ChangeLog
gmp/man
gmp/man/frexpZ.Rd
gmp/man/operators_bigq.Rd
gmp/man/extreme.Rd
gmp/man/bigrational.Rd
gmp/man/comp.bigq.Rd
gmp/man/solve.Rd
gmp/man/matrix.Rd
gmp/man/factorialZ.Rd
gmp/man/is.whole.Rd
gmp/man/Oakley.Rd
gmp/man/utils.Rd
gmp/man/gcdex.Rd
gmp/man/biginteger.rand.Rd
gmp/man/modulus.Rd
gmp/man/cumsum.Rd
gmp/man/add.biginteger.Rd
gmp/man/asNumeric.Rd
gmp/man/comp.biginteger.Rd
gmp/man/nextprime.Rd
gmp/man/fibonacci.Rd
gmp/man/biginteger.Rd
gmp/man/factor.Rd
gmp/man/apply.Rd
gmp/man/Stirling.Rd
gmp/man/formatN.Rd
gmp/man/gcd.Rd
gmp/man/extract.Rd
gmp/man/sizeinbase.Rd
gmp/man/isprime.Rd
gmp/man/powm.Rd
gmp/cleanup