**r8poly**,
a FORTRAN90 code which
contains a number of utilities for polynomials with R8 coefficients,
that is, using double precision or 64 bit real arithmetic.

The computer code and data files made available on this web page are distributed under the MIT license

**r8poly** is available in
a C++ version and
a C version and
a FORTRAN90 version and
a MATLAB version and
a Python version.

LEGENDRE_PRODUCT_POLYNOMIAL, a FORTRAN90 code which defines Legendre product polynomials, creating a multivariate polynomial as the product of univariate Legendre polynomials.

MONOMIAL, a FORTRAN90 code which enumerates, lists, ranks, unranks and randomizes multivariate monomials in a space of M dimensions, with total degree less than N, equal to N, or lying within a given range.

FORTRAN90, a MATLAB library which adds, multiplies, differentiates, evaluates and prints multivariate polynomials in a space of M dimensions.

- r8poly.f90, the source code.
- r8poly.sh, compiles the source code.