Rmpfr: R MPFR - Multiple Precision Floating-Point Reliable

Arithmetic (via S4 classes and methods) for arbitrary precision floating point numbers, including transcendental ("special") functions. To this end, Rmpfr interfaces to the LGPL'ed MPFR (Multiple Precision Floating-Point Reliable) Library which itself is based on the GMP (GNU Multiple Precision) Library.

AuthorMartin Maechler
Date of publication2016-11-15 19:38:16
MaintainerMartin Maechler <maechler@stat.math.ethz.ch>
LicenseGPL (>= 2)
Version0.6-1
http://rmpfr.r-forge.r-project.org/

View on CRAN

Man pages

array_or_vector-class: Auxiliary Class "array\_or\_vector"

asNumeric-methods: Methods for 'asNumeric(<mpfr>)'

atomicVector-class: Virtual Class "atomicVector" of Atomic Vectors

Bernoulli: Bernoulli Numbers in Arbitrary Precision

Bessel_mpfr: Bessel functions of Integer Order in multiple precisions

bind-methods: "mpfr" '...' - Methods for Functions cbind(), rbind()

chooseMpfr: Binomial Coefficients and Pochhammer Symbol aka Rising...

distr-etc: Distribution Functions etc (MPFR)

factorialMpfr: Factorial 'n!' in Arbitrary Precision

formatHex: Flexibly Format Numbers in Binary, Hex and Decimal Format

formatMpfr: Formatting MPFR (multiprecision) Numbers

gmp-conversions: Conversion Utilities gmp <-> Rmpfr

hjkMpfr: Hooke-Jeeves Derivative-Free Minimization R (working for...

integrateR: One-Dimensional Numerical Integration - in pure R

is.whole: Whole ("Integer") Numbers

Mnumber-class: Class "Mnumber" and "mNumber" of "mpfr" and regular numbers...

mpfr: Create "mpfr" Numbers (Objects)

mpfrArray: Construct "mpfrArray" almost as by 'array()'

mpfr-class: Class "mpfr" of Multiple Precision Floating Point Numbers

mpfrMatrix-class: Classes "mpfrMatrix" and "mpfrArray"

mpfrMatrix-utils: Functions for mpfrMatrix Objects

mpfr-utils: Rmpfr - Utilities for Precision Setting, Printing, etc

optimizeR: High Precisione One-Dimensional Optimization

pbetaI: Accurate Incomplete Beta / Beta Probabilities For Integer...

pmax: Parallel Maxima and Minima

Rmpfr-package: R MPFR - Multiple Precision Floating-Point Reliable

roundMpfr: Rounding to Binary bits, "mpfr-internally"

seqMpfr: "mpfr" Sequence Generation

special-math: Special Mathematical Functions (MPFR)

str.mpfr: Compactly Show STRucture of Rmpfr Number Object

sumBinomMpfr: (Alternating) Binomial Sums via Rmpfr

unirootR: One Dimensional Root (Zero) Finding - in pure R

utils: MPFR Number Utilities

Functions

abs,mpfr-method Man page
Ai Man page
all.equal,ANY,mpfr-method Man page
all.equal,mpfr,ANY-method Man page
all.equal,mpfr,mpfr-method Man page
aperm,mpfrArray-method Man page
apply,mpfrArray-method Man page
Arg,mpfr-method Man page
Arith,array,mpfr-method Man page
Arith,integer,mpfr-method Man page
Arith,mpfr,array-method Man page
Arith,mpfrArray,mpfrArray-method Man page
Arith,mpfrArray,mpfr-method Man page
Arith,mpfrArray,numeric-method Man page
Arith,mpfr,integer-method Man page
Arith,mpfr,missing-method Man page
Arith,mpfr,mpfrArray-method Man page
Arith,mpfr,mpfr-method Man page
Arith,mpfr,numeric-method Man page
Arith,numeric,mpfrArray-method Man page
Arith,numeric,mpfr-method Man page
array_or_vector-class Man page
\%*\%,array_or_vector,mpfr-method Man page
as.integer,mpfr-method Man page
asNumeric-methods Man page
asNumeric,mpfrArray-method Man page
as.numeric,mpfr-method Man page
asNumeric,mpfr-method Man page
as.vector,mpfrArray-method Man page
as.vector,mpfrArray,missing-method Man page
atan2,ANY,mpfrArray-method Man page
atan2,ANY,mpfr-method Man page
atan2,mpfr,ANY-method Man page
atan2,mpfrArray,ANY-method Man page
atan2,mpfrArray,mpfrArray-method Man page
atan2,mpfr,mpfr-method Man page
atan2,mpfr,numeric-method Man page
atan2,numeric,mpfr-method Man page
atomicVector-class Man page
Bernoulli Man page
Bessel_mpfr Man page
beta,ANY,mpfrArray-method Man page
beta,ANY,mpfr-method Man page
beta,mpfr,ANY-method Man page
beta,mpfrArray,ANY-method Man page
beta,mpfrArray,mpfrArray-method Man page
beta,mpfr,mpfr-method Man page
beta,mpfr,numeric-method Man page
beta,numeric,mpfr-method Man page
.bigq2mpfr Man page
.bigz2mpfr Man page
cbind Man page
cbind,ANY-method Man page
cbind-methods Man page
cbind,Mnumber-method Man page
chooseMpfr Man page
chooseMpfr.all Man page
c.mpfr Man page
coerce,array,mpfr-method Man page
coerce,bigq,mpfr-method Man page
coerce,bigz,mpfr-method Man page
coerce,character,mpfr-method Man page
coerce,integer,mpfr-method Man page
coerce,logical,mpfr-method Man page
coerce,mpfr1,mpfr-method Man page
coerce,mpfr1,numeric-method Man page
coerce,mpfrArray,array-method Man page
coerce,mpfrArray,matrix-method Man page
coerce<-,mpfrArray,vector-method Man page
coerce,mpfrArray,vector-method Man page
coerce,mpfr,bigz-method Man page
coerce,mpfr,character-method Man page
coerce,mpfr,integer-method Man page
coerce,mpfrMatrix,matrix-method Man page
coerce,mpfr,mpfr1-method Man page
coerce,mpfr,numeric-method Man page
coerce,numeric,mpfr1-method Man page
coerce,numeric,mpfr-method Man page
coerce,raw,mpfr-method Man page
colMeans,mpfrArray-method Man page
colSums,mpfrArray-method Man page
Compare,array,mpfr-method Man page
Compare,integer,mpfr-method Man page
Compare,mpfr,array-method Man page
Compare,mpfrArray,mpfr-method Man page
Compare,mpfrArray,numeric-method Man page
Compare,mpfr,integer-method Man page
Compare,mpfr,mpfrArray-method Man page
Compare,mpfr,mpfr-method Man page
Compare,mpfr,numeric-method Man page
Compare,numeric,mpfrArray-method Man page
Compare,numeric,mpfr-method Man page
Conj,mpfr-method Man page
Const Man page
crossprod,array_or_vector,mpfr-method Man page
crossprod,Mnumber,mpfr-method Man page
crossprod,mpfr,array_or_vector-method Man page
crossprod,mpfrMatrix,mpfrMatrix-method Man page
crossprod,mpfrMatrix,mpfr-method Man page
crossprod,mpfr,missing-method Man page
crossprod,mpfr,Mnumber-method Man page
crossprod,mpfr,mpfrMatrix-method Man page
crossprod,mpfr,mpfr-method Man page
dbinom Man page
det Man page
determinant.mpfrMatrix Man page
diag<-,mpfrMatrix-method Man page
diag,mpfrMatrix-method Man page
diff.mpfr Man page
dim,mpfrArray-method Man page
dim<-,mpfr-method Man page
dimnames<-,mpfrArray-method Man page
dimnames,mpfrArray-method Man page
dnorm Man page
dpois Man page
Ei Man page
erf Man page
erfc Man page
factorialMpfr Man page
factorial,mpfr-method Man page
formatBin Man page
formatDec Man page
formatHex Man page
formatHexInternal Man page
formatMpfr Man page
format,mpfr-method Man page
formatN.mpfr Man page
getD Man page
getPrec Man page
hjkMpfr Man page
hypot Man page
Im,mpfr-method Man page
integrateR Man page
is.finite,mpfrArray-method Man page
is.finite,mpfr-method Man page
is.infinite,mpfrArray-method Man page
is.infinite,mpfr-method Man page
is.na,mpfrArray-method Man page
is.na,mpfr-method Man page
is.nan,mpfrArray-method Man page
is.nan,mpfr-method Man page
is.whole.mpfr Man page
j0 Man page
j1 Man page
jn Man page
lbeta,ANY,mpfrArray-method Man page
lbeta,ANY,mpfr-method Man page
lbeta,mpfr,ANY-method Man page
lbeta,mpfrArray,ANY-method Man page
lbeta,mpfrArray,mpfrArray-method Man page
lbeta,mpfr,mpfr-method Man page
lbeta,mpfr,numeric-method Man page
lbeta,numeric,mpfr-method Man page
Li2 Man page
Logic,mpfr,mpfr-method Man page
Logic,mpfr,numeric-method Man page
Logic,numeric,mpfr-method Man page
log,mpfr-method Man page
Math2,mpfr-method Man page
Math,mpfr-method Man page
mean,mpfr-method Man page
median,mpfr-method Man page
mNumber-class Man page
Mnumber-class Man page
\%*\%,Mnumber,mpfr-method Man page
Mod,mpfr-method Man page
mpfr Man page
mpfr1-class Man page
.mpfr1tolist Man page
mpfr2array Man page
.mpfr2bigz Man page
.mpfr2list Man page
[<-,mpfr,ANY,missing,ANY-method Man page
[,mpfr,ANY,missing,missing-method Man page
[<-,mpfr,ANY,missing,mpfr-method Man page
mpfrArray Man page
[<-,mpfrArray,ANY,ANY,ANY-method Man page
[,mpfrArray,ANY,ANY,ANY-method Man page
[<-,mpfrArray,ANY,ANY,mpfr-method Man page
[<-,mpfrArray,ANY,missing,ANY-method Man page
[,mpfrArray,ANY,missing,missing-method Man page
[<-,mpfrArray,ANY,missing,mpfr-method Man page
mpfrArray-class Man page
[<-,mpfrArray,matrix,missing,ANY-method Man page
[,mpfrArray,matrix,missing,missing-method Man page
[<-,mpfrArray,matrix,missing,mpfr-method Man page
[<-,mpfrArray,missing,ANY,ANY-method Man page
[<-,mpfrArray,missing,ANY,mpfr-method Man page
[<-,mpfrArray,missing,missing,ANY-method Man page
[<-,mpfrArray,missing,missing,mpfr-method Man page
\%*\%,mpfr,array_or_vector-method Man page
mpfr-class Man page
mpfr.default Man page
mpfr_default_prec Man page
mpfr-distr Man page
mpfrImport Man page
mpfr.is.0 Man page
mpfrIs0 Man page
mpfr.is.integer Man page
.mpfr.is.whole Man page
mpfrMatrix-class Man page
\%*\%,mpfrMatrix,mpfrMatrix-method Man page
\%*\%,mpfrMatrix,mpfr-method Man page
[[,mpfr-method Man page
[<-,mpfr,missing,missing,ANY-method Man page
\%*\%,mpfr,Mnumber-method Man page
mpfr.mpfr Man page
\%*\%,mpfr,mpfrMatrix-method Man page
\%*\%,mpfr,mpfr-method Man page
mpfrVersion Man page
mpfrXport Man page
norm,ANY,missing-method Man page
norm,mpfrMatrix,character-method Man page
numericVector-class Man page
Ops,ANY,mpfr-method Man page
Ops,array,mpfr-method Man page
Ops,bigq,mpfr-method Man page
Ops,bigz,mpfr-method Man page
Ops,mpfr,ANY-method Man page
Ops,mpfr,array-method Man page
Ops,mpfr,bigq-method Man page
Ops,mpfr,bigz-method Man page
Ops,mpfr,vector-method Man page
Ops,vector,mpfr-method Man page
optimizeR Man page
pbetaI Man page
pmax Man page
pmax,ANY-method Man page
pmax-methods Man page
pmax,mNumber-method Man page
pmin Man page
pmin,ANY-method Man page
pmin-methods Man page
pmin,mNumber-method Man page
pnorm Man page
pochMpfr Man page
print.Bcharacter Man page
print.integrateR Man page
print.mpfr Man page
print.mpfr1 Man page
print.mpfrArray Man page
quantile,mpfr-method Man page
rbind Man page
rbind,ANY-method Man page
rbind-methods Man page
rbind,Mnumber-method Man page
Re,mpfr-method Man page
Rmpfr Man page
Rmpfr-package Man page
roundMpfr Man page
rowMeans,mpfrArray-method Man page
rowSums,mpfrArray-method Man page
seqMpfr Man page
setPrec Man page
show,integrateR-method Man page
show,mpfr1-method Man page
show,mpfrArray-method Man page
show,mpfr-method Man page
sign,mpfrArray-method Man page
sign,mpfr-method Man page
str.mpfr Man page
sumBinomMpfr Man page
Summary,mpfr-method Man page
tcrossprod,array_or_vector,mpfr-method Man page
tcrossprod,Mnumber,mpfr-method Man page
tcrossprod,mpfr,array_or_vector-method Man page
tcrossprod,mpfrMatrix,mpfrMatrix-method Man page
tcrossprod,mpfrMatrix,mpfr-method Man page
tcrossprod,mpfr,missing-method Man page
tcrossprod,mpfr,Mnumber-method Man page
tcrossprod,mpfr,mpfrMatrix-method Man page
tcrossprod,mpfr,mpfr-method Man page
t,mpfrMatrix-method Man page
t,mpfr-method Man page
toNum Man page
unique,mpfr,missing-method Man page
unirootR Man page
which.max,mpfr-method Man page
which.min,mpfr-method Man page
y0 Man page
y1 Man page
yn Man page
zeta Man page

Files

Rmpfr
Rmpfr/TODO
Rmpfr/inst
Rmpfr/inst/NEWS.Rd
Rmpfr/inst/check-tools.R
Rmpfr/inst/doc
Rmpfr/inst/doc/Rmpfr-pkg.pdf
Rmpfr/inst/doc/Maechler_useR_2011-abstr.Rnw
Rmpfr/inst/doc/Rmpfr-pkg.Rnw
Rmpfr/inst/doc/Rmpfr-pkg.R
Rmpfr/inst/doc/Maechler_useR_2011-abstr.R
Rmpfr/inst/doc/Maechler_useR_2011-abstr.pdf
Rmpfr/inst/doc/log1mexp-note.pdf
Rmpfr/inst/doc/log1mexp-note.R
Rmpfr/inst/doc/log1mexp-note.Rnw
Rmpfr/configure.ac
Rmpfr/tests
Rmpfr/tests/functionals.R
Rmpfr/tests/lowlevel.R
Rmpfr/tests/create.R
Rmpfr/tests/bit-repr.R
Rmpfr/tests/arith-ex.R
Rmpfr/tests/tstHexBin.R
Rmpfr/tests/special-fun-ex.R
Rmpfr/tests/bit-repr.Rout.save
Rmpfr/tests/matrix-ex.R
Rmpfr/tests/binomial-etc.R
Rmpfr/src
Rmpfr/src/utils.c
Rmpfr/src/convert.c
Rmpfr/src/Summary.c
Rmpfr/src/Rmpfr_utils.h
Rmpfr/src/Makevars.in
Rmpfr/src/Ops.c
Rmpfr/src/Syms.h
Rmpfr/src/Makevars.win
Rmpfr/src/init.c
Rmpfr/NAMESPACE
Rmpfr/demo
Rmpfr/demo/hjkMpfr.R
Rmpfr/demo/00Index
Rmpfr/R
Rmpfr/R/AllClasses.R Rmpfr/R/hjk.R Rmpfr/R/Consts.R Rmpfr/R/optimizers.R Rmpfr/R/as.R Rmpfr/R/gmp-convert.R Rmpfr/R/integrate-Romberg.R Rmpfr/R/array.R Rmpfr/R/unirootR.R Rmpfr/R/special-fun.R Rmpfr/R/Math.R Rmpfr/R/mpfr.R Rmpfr/R/formatHex.R Rmpfr/R/Summary.R Rmpfr/R/zzz.R Rmpfr/R/Arith.R
Rmpfr/vignettes
Rmpfr/vignettes/Maechler_useR_2011-abstr.Rnw
Rmpfr/vignettes/Rmpfr-pkg.Rnw
Rmpfr/vignettes/Rmpfr.bib
Rmpfr/vignettes/jsslogo.jpg
Rmpfr/vignettes/log1mexp.bib
Rmpfr/vignettes/log1mexp-note.Rnw
Rmpfr/README.md
Rmpfr/MD5
Rmpfr/build
Rmpfr/build/vignette.rds
Rmpfr/DESCRIPTION
Rmpfr/configure
Rmpfr/ChangeLog
Rmpfr/man
Rmpfr/man/chooseMpfr.Rd Rmpfr/man/atomicVector-class.Rd Rmpfr/man/str.mpfr.Rd Rmpfr/man/factorialMpfr.Rd Rmpfr/man/sumBinomMpfr.Rd Rmpfr/man/mpfrArray.Rd Rmpfr/man/mpfr-utils.Rd Rmpfr/man/gmp-conversions.Rd Rmpfr/man/hjkMpfr.Rd Rmpfr/man/asNumeric-methods.Rd Rmpfr/man/is.whole.Rd Rmpfr/man/optimizeR.Rd Rmpfr/man/roundMpfr.Rd Rmpfr/man/seqMpfr.Rd Rmpfr/man/integrateR.Rd Rmpfr/man/mpfrMatrix-class.Rd Rmpfr/man/array_or_vector-class.Rd Rmpfr/man/utils.Rd Rmpfr/man/mpfrMatrix-utils.Rd Rmpfr/man/bind-methods.Rd Rmpfr/man/pbetaI.Rd Rmpfr/man/Bernoulli.Rd Rmpfr/man/mpfr-class.Rd Rmpfr/man/mpfr.Rd Rmpfr/man/distr-etc.Rd Rmpfr/man/Bessel_mpfr.Rd Rmpfr/man/formatMpfr.Rd Rmpfr/man/Rmpfr-package.Rd Rmpfr/man/special-math.Rd Rmpfr/man/pmax.Rd Rmpfr/man/formatHex.Rd Rmpfr/man/Mnumber-class.Rd Rmpfr/man/unirootR.Rd
Rmpfr/cleanup
Rmpfr/.Rinstignore

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.