# Interface R to MPFR - Multiple Precision Floating-Point Reliable

## Documentation for package ‘Rmpfr’ version 1.0-0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Code demos. Use demo() to run them.
- Package NEWS.

## Help Pages

A B C D E F G H I J L M N O P Q R S T U W Y Z misc

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

## -- A --

abs-method | Class "mpfr" of Multiple Precision Floating Point Numbers
Ai | Bessel functions of Integer Order in multiple precisions
all.equal-method | Class "mpfr" of Multiple Precision Floating Point Numbers
aperm-method | Classes "mpfrMatrix" and "mpfrArray"
apply-method | Classes "mpfrMatrix" and "mpfrArray"
Arg-method | Class "mpfr" of Multiple Precision Floating Point Numbers
Arith-method | Class "mpfr" of Multiple Precision Floating Point Numbers
Arith-method | Classes "mpfrMatrix" and "mpfrArray"
array_or_vector-class | Auxiliary Class "array_or_vector"
as.integer-method | Class "mpfr" of Multiple Precision Floating Point Numbers
as.numeric-method | Class "mpfr" of Multiple Precision Floating Point Numbers
as.vector-method | Class "mpfr" of Multiple Precision Floating Point Numbers
as.vector-method | Classes "mpfrMatrix" and "mpfrArray"
asNumeric-method | Methods for 'asNumeric(<mpfr>)'
asNumeric-methods | Methods for 'asNumeric(<mpfr>)'
atan2-method | Class "mpfr" of Multiple Precision Floating Point Numbers
atomicVector-class | Virtual Class "atomicVector" of Atomic Vectors

## -- B --

Bernoulli | Bernoulli Numbers in Arbitrary Precision
Bessel_mpfr | Bessel functions of Integer Order in multiple precisions
beta-method | Class "mpfr" of Multiple Precision Floating Point Numbers

## -- C --

c.mpfr | MPFR Number Utilities
cbind | "mpfr" '...' - Methods for Functions cbind(), rbind()
cbind-method | "mpfr" '...' - Methods for Functions cbind(), rbind()
cbind-methods | "mpfr" '...' - Methods for Functions cbind(), rbind()
chooseMpfr | Binomial Coefficients and Pochhammer Symbol aka Rising Factorial
chooseMpfr.all | Binomial Coefficients and Pochhammer Symbol aka Rising Factorial
coerce-method | Conversion Utilities gmp <-> Rmpfr
coerce-method | Class "mpfr" of Multiple Precision Floating Point Numbers
coerce-method | Classes "mpfrMatrix" and "mpfrArray"
coerce<--method | Classes "mpfrMatrix" and "mpfrArray"
colMeans-method | Classes "mpfrMatrix" and "mpfrArray"
colSums-method | Classes "mpfrMatrix" and "mpfrArray"
Compare-method | Class "mpfr" of Multiple Precision Floating Point Numbers
Compare-method | Classes "mpfrMatrix" and "mpfrArray"
Conj-method | Class "mpfr" of Multiple Precision Floating Point Numbers
Const | Create "mpfr" Numbers (Objects)
crossprod-method | Class "mpfr" of Multiple Precision Floating Point Numbers
crossprod-method | Classes "mpfrMatrix" and "mpfrArray"

## -- D --

dbinom | Distribution Functions with MPFR Arithmetic
determinant.mpfrMatrix | Functions for mpfrMatrix Objects
dgamma | Distribution Functions with MPFR Arithmetic
diag-method | Classes "mpfrMatrix" and "mpfrArray"
diag<--method | Classes "mpfrMatrix" and "mpfrArray"
diff.mpfr | MPFR Number Utilities
dim-method | Classes "mpfrMatrix" and "mpfrArray"
dim<--method | Class "mpfr" of Multiple Precision Floating Point Numbers
dimnames-method | Classes "mpfrMatrix" and "mpfrArray"
dimnames<--method | Classes "mpfrMatrix" and "mpfrArray"
dnbinom | Distribution Functions with MPFR Arithmetic
dnorm | Distribution Functions with MPFR Arithmetic
dpois | Distribution Functions with MPFR Arithmetic
dt | Distribution Functions with MPFR Arithmetic

## -- E --

Ei | Special Mathematical Functions (MPFR)
erf | Special Mathematical Functions (MPFR)
erfc | Special Mathematical Functions (MPFR)

## -- F --

factorial-method | Class "mpfr" of Multiple Precision Floating Point Numbers
factorialMpfr | Factorial 'n!' in Arbitrary Precision
format-method | Class "mpfr" of Multiple Precision Floating Point Numbers
formatBin | Flexibly Format Numbers in Binary, Hex and Decimal Format
formatDec | Flexibly Format Numbers in Binary, Hex and Decimal Format
formatHex | Flexibly Format Numbers in Binary, Hex and Decimal Format
formatMpfr | Formatting MPFR (multiprecision) Numbers
formatN.mpfr | Formatting MPFR (multiprecision) Numbers
frexpMpfr | Base-2 Representation and Multiplication of Mpfr Numbers

## -- G --

getD | Rmpfr - Utilities for Precision Setting, Printing, etc
getPrec | Rmpfr - Utilities for Precision Setting, Printing, etc

## -- H --

hjkMpfr | Hooke-Jeeves Derivative-Free Minimization R (working for MPFR)
hypot | Class "mpfr" of Multiple Precision Floating Point Numbers

## -- I --

igamma | Incomplete Gamma Function
Im-method | Class "mpfr" of Multiple Precision Floating Point Numbers
integrateR | One-Dimensional Numerical Integration - in pure R
is.finite-method | Class "mpfr" of Multiple Precision Floating Point Numbers
is.infinite-method | Class "mpfr" of Multiple Precision Floating Point Numbers
is.mpfr | Create "mpfr" Numbers (Objects)
is.na-method | Class "mpfr" of Multiple Precision Floating Point Numbers
is.nan-method | Class "mpfr" of Multiple Precision Floating Point Numbers
is.whole.mpfr | Whole ("Integer") Numbers

## -- J --

j0 | Bessel functions of Integer Order in multiple precisions
j1 | Bessel functions of Integer Order in multiple precisions
jn | Bessel functions of Integer Order in multiple precisions

## -- L --

lbeta-method | Class "mpfr" of Multiple Precision Floating Point Numbers
ldexpMpfr | Base-2 Representation and Multiplication of Mpfr Numbers
Li2 | Special Mathematical Functions (MPFR)
log-method | Class "mpfr" of Multiple Precision Floating Point Numbers
log1mexp | Compute f(a) = log(1 +/- exp(-a)) Numerically Optimally
log1pexp | Compute f(a) = log(1 +/- exp(-a)) Numerically Optimally
Logic-method | Class "mpfr" of Multiple Precision Floating Point Numbers

## -- M --

Math-method | Class "mpfr" of Multiple Precision Floating Point Numbers
Math2-method | Class "mpfr" of Multiple Precision Floating Point Numbers
matmult | (MPFR) Matrix (Vector) Multiplication
mean-method | Class "mpfr" of Multiple Precision Floating Point Numbers
median-method | Class "mpfr" of Multiple Precision Floating Point Numbers
Mnumber-class | Class "Mnumber" and "mNumber" of "mpfr" and regular numbers and arrays from them
mNumber-class | Class "Mnumber" and "mNumber" of "mpfr" and regular numbers and arrays from them
Mod-method | Class "mpfr" of Multiple Precision Floating Point Numbers
mpfr | Create "mpfr" Numbers (Objects)
mpfr-class | Class "mpfr" of Multiple Precision Floating Point Numbers
mpfr-distr | Distribution Functions with MPFR Arithmetic
mpfr.default | Create "mpfr" Numbers (Objects)
mpfr.is.0 | MPFR Number Utilities
mpfr.is.integer | MPFR Number Utilities
mpfr.mpfr | Create "mpfr" Numbers (Objects)
mpfr1-class | Class "mpfr" of Multiple Precision Floating Point Numbers
mpfr2array | Rmpfr - Utilities for Precision Setting, Printing, etc
mpfrArray | Construct "mpfrArray" almost as by 'array()'
mpfrArray-class | Classes "mpfrMatrix" and "mpfrArray"
mpfrImport | Rmpfr - Utilities for Precision Setting, Printing, etc
mpfrIs0 | MPFR Number Utilities
mpfrMatrix-class | Classes "mpfrMatrix" and "mpfrArray"
mpfrVersion | MPFR Number Utilities
mpfrXport | Rmpfr - Utilities for Precision Setting, Printing, etc
mpfr_default_prec | Rmpfr - Utilities for Precision Setting, Printing, etc

## -- N --

norm-method | Classes "mpfrMatrix" and "mpfrArray"
num2bigq | BigQ / BigRational Approximation of Numbers
numericVector-class | Class "Mnumber" and "mNumber" of "mpfr" and regular numbers and arrays from them

## -- O --

Ops-method | Class "mpfr" of Multiple Precision Floating Point Numbers
optimizeR | High Precision One-Dimensional Optimization
outer | Base Functions etc, as an Rmpfr version

## -- P --

pbetaI | Accurate Incomplete Beta / Beta Probabilities For Integer Shapes
pmax | Parallel Maxima and Minima
pmax-method | Parallel Maxima and Minima
pmax-methods | Parallel Maxima and Minima
pmin | Parallel Maxima and Minima
pmin-method | Parallel Maxima and Minima
pmin-methods | Parallel Maxima and Minima
pnorm | Distribution Functions with MPFR Arithmetic
pochMpfr | Binomial Coefficients and Pochhammer Symbol aka Rising Factorial
print.integrateR | One-Dimensional Numerical Integration - in pure R
print.mpfr | Rmpfr - Utilities for Precision Setting, Printing, etc
print.mpfr1 | Class "mpfr" of Multiple Precision Floating Point Numbers
print.mpfrArray | Rmpfr - Utilities for Precision Setting, Printing, etc
print.Ncharacter | Flexibly Format Numbers in Binary, Hex and Decimal Format
print.summaryMpfr | Class "mpfr" of Multiple Precision Floating Point Numbers

## -- Q --

qnormI | Gaussian / Normal Quantiles 'qnorm()' via Inversion
quantile-method | Class "mpfr" of Multiple Precision Floating Point Numbers

## -- R --

rbind | "mpfr" '...' - Methods for Functions cbind(), rbind()
rbind-method | "mpfr" '...' - Methods for Functions cbind(), rbind()
rbind-methods | "mpfr" '...' - Methods for Functions cbind(), rbind()
Re-method | Class "mpfr" of Multiple Precision Floating Point Numbers
Rmpfr | R MPFR - Multiple Precision Floating-Point Reliable
roundMpfr | Rounding to Binary bits, "mpfr-internally"
rowMeans-method | Classes "mpfrMatrix" and "mpfrArray"
rowSums-method | Classes "mpfrMatrix" and "mpfrArray"

## -- S --

sapplyMpfr | Apply a Function over a "mpfr" Vector
seqMpfr | "mpfr" Sequence Generation
setPrec | Rounding to Binary bits, "mpfr-internally"
show-method | One-Dimensional Numerical Integration - in pure R
show-method | Class "mpfr" of Multiple Precision Floating Point Numbers
show-method | Classes "mpfrMatrix" and "mpfrArray"
sign-method | Class "mpfr" of Multiple Precision Floating Point Numbers
sign-method | Classes "mpfrMatrix" and "mpfrArray"
str.mpfr | Compactly Show STRucture of Rmpfr Number Object
sumBinomMpfr | (Alternating) Binomial Sums via Rmpfr
Summary-method | Class "mpfr" of Multiple Precision Floating Point Numbers
summary-method | Class "mpfr" of Multiple Precision Floating Point Numbers
summaryMpfr-class | Class "mpfr" of Multiple Precision Floating Point Numbers

## -- T --

t-method | Class "mpfr" of Multiple Precision Floating Point Numbers
t-method | Classes "mpfrMatrix" and "mpfrArray"
tcrossprod-method | Class "mpfr" of Multiple Precision Floating Point Numbers
tcrossprod-method | Classes "mpfrMatrix" and "mpfrArray"
toNum | Rmpfr - Utilities for Precision Setting, Printing, etc

## -- U --

unique-method | Class "mpfr" of Multiple Precision Floating Point Numbers
unique.mpfr | Class "mpfr" of Multiple Precision Floating Point Numbers
unirootR | One Dimensional Root (Zero) Finding - in pure R

## -- W --

which.max-method | Class "mpfr" of Multiple Precision Floating Point Numbers
which.min-method | Class "mpfr" of Multiple Precision Floating Point Numbers

## -- Y --

y0 | Bessel functions of Integer Order in multiple precisions
y1 | Bessel functions of Integer Order in multiple precisions
yn | Bessel functions of Integer Order in multiple precisions

## -- Z --

zeta | Special Mathematical Functions (MPFR)

## -- misc --

%*%-method | Class "mpfr" of Multiple Precision Floating Point Numbers
%*%-method | Classes "mpfrMatrix" and "mpfrArray"
..bigq2mpfr | Rmpfr - Utilities for Precision Setting, Printing, etc
..bigz2mpfr | Rmpfr - Utilities for Precision Setting, Printing, etc
.bigq2mpfr | Conversion Utilities gmp <-> Rmpfr
.bigz2mpfr | Conversion Utilities gmp <-> Rmpfr
.getPrec | Rmpfr - Utilities for Precision Setting, Printing, etc
.getSign | Rmpfr - Utilities for Precision Setting, Printing, etc
.matmult.R | (MPFR) Matrix (Vector) Multiplication
.mpfr | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr. | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr.is.whole | MPFR Number Utilities
.mpfr2bigq | Conversion Utilities gmp <-> Rmpfr
.mpfr2bigz | Conversion Utilities gmp <-> Rmpfr
.mpfr2d | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr2exp | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr2i | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr2list | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr2str | Formatting MPFR (multiprecision) Numbers
.mpfrVersion | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr_erange | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr_erange_is_int | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr_erange_kinds | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr_erange_set | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr_formatinfo | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr_gmp_numbbits | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr_maxPrec | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr_minPrec | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr_negative | Rmpfr - Utilities for Precision Setting, Printing, etc
.mpfr_sign | Rmpfr - Utilities for Precision Setting, Printing, etc
[-method | Class "mpfr" of Multiple Precision Floating Point Numbers
[-method | Classes "mpfrMatrix" and "mpfrArray"
[<--method | Class "mpfr" of Multiple Precision Floating Point Numbers
[<--method | Classes "mpfrMatrix" and "mpfrArray"
[[-method | Class "mpfr" of Multiple Precision Floating Point Numbers