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§
- Integral
- A type which intreprets a polynomial as an integral, and ensures consistent use of the underlying polynomial as an integral.
- Linear
Binomial - 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.
- Monomial
- 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.
- Polynomial
- A type that stores terms of a polynomial in a Vec.
- Quadratic
Trinomial - 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.
- Sparse
Polynomial - 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
Polynomialif the number of non-zero terms is very close to the degree.