Crate rustnomial[][src]

Re-exports

pub use crate::err::PolynomialFromStringError;
pub use crate::err::TryAddError;
pub use crate::terms::Degree;
pub use crate::terms::Term;

Modules

Macros

Structs

A type which intreprets a polynomial as an integral, and ensures consistent use of the underlying polynomial as an integral.

A type that stores terms of a linear binomial in a static array. Operations are much faster than on Polynomial for the same size polynomial, but terms can not be added freely.

A type that represents a monomial. Operations are much faster than on other types representing the same polynomial, but terms can not be added freely.

A type that stores terms of a polynomial in a Vec.

A type that stores terms of a quadratic trinomial in a static array. Operations are much faster than on Polynomial for the same size polynomial, but terms can not be added freely.

A type which stores the terms of a polynomial in a map. It is intended to store the terms of polynomials where the degree is significantly larger than the number of non-zero terms. Operations are significantly slower than with Polynomial if the number of non-zero terms is very close to the degree.

Enums

Traits