Learn R Programming

⚠️There's a newer version (0.1.4) of this package.Take me there.

flint (version 0.1.3)

Fast Library for Number Theory

Description

An R interface to 'FLINT' , a C library for number theory. 'FLINT' extends GNU 'MPFR' and GNU 'MP' with support for operations on standard rings (the integers, the integers modulo n, finite fields, the rational, p-adic, real, and complex numbers) as well as matrices and polynomials over rings. 'FLINT' implements midpoint-radius interval arithmetic, also known as ball arithmetic, in the real and complex numbers, enabling computation in arbitrary precision with rigorous propagation of rounding and other errors; see Johansson (2017) . Finally, 'FLINT' provides ball arithmetic implementations of many special mathematical functions, with high coverage of reference works such as the NIST Digital Library of Mathematical Functions . The R interface defines S4 classes, generic functions, and methods for representation and basic operations as well as plain R functions mirroring and vectorizing entry points in the C library.

Copy Link

Version

Install

install.packages('flint')

Monthly Downloads

274

Version

0.1.3

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Mikael Jagan

Last Published

December 18th, 2025

Functions in flint (0.1.3)

Constants

Mathematical Constants Represented to Arbitrary Precision
OptionalCharacter-class

Unions of ‘NULL’ and Vector Classes
arb_hypgeom_bessel_j

Bessel and Related Functions
arb_hypgeom_2f1

Hypergeometric Functions
arb-class

Arbitrary Precision Floating-Point Real Numbers with Error Bounds
Part

Get or Set One Part of a Vector
acf-class

Arbitrary Precision Floating-Point Complex Numbers
acb-class

Arbitrary Precision Floating-Point Complex Numbers with Error Bounds
arb_dirichlet_zeta

Zeta and Related Functions
TypeClass

Test What is Representable by a Type or Class
arf-class

Arbitrary Precision Floating-Point Real Numbers
asVector

Coerce an Object to a Vector Class
arb_hypgeom_gamma_lower

Incomplete Gamma and Related Functions
arf_rk

Numerical Solution of Systems of Ordinary Differential Equations
arb_lambertw

Lambert W function
flint-defunct

Defunct Functions in Package flint
arb_integrate

Integration of Functions of One Variable
flint-class

Class of FLINT-Type Vectors
c.flint

Concatenate Vectors
arb_hypgeom_gamma

Gamma and Related Functions
fmpz-class

Arbitrary Precision Signed Integers
flint-deprecated

Deprecated Functions in Package flint
flint-notyet

Not Yet Implemented Functions in Package flint
fmpq-class

Arbitrary Precision Rational Numbers
format-methods

Format FLINT-type Numbers as Strings
flint-package

R Package flint
mag-class

Fixed Precision Magnitude (Error) Bounds
ulong-class

Fixed Precision Unsigned and Signed Integers