Generic rings : detailed table of contents¶
- gr.h – generic structures and their elements
- Introduction
- Context operations
- Element operations
- Memory management
- Random elements
- Input, output and string conversion
- Assignment and conversions
- Special values
- Basic properties
- Arithmetic
- Division
- Powering
- Square roots
- Greatest common divisors
- Factorization
- Fractions
- Integer and complex parts
- Infinities and extended values
- Ordering methods
- Enclosure and interval methods
- Finite field methods
- gr.h (continued) – implementing rings
- gr.h (continued) – builtin domains and types
- gr_special.h – special arithmetic and transcendental functions
- Mathematical constants
- Elementary functions
- Factorials and gamma functions
- Combinatorial numbers
- Error function and exponential integrals
- Orthogonal polynomials
- Bessel, Airy and Coulomb functions
- Hypergeometric functions
- Riemann zeta, polylogarithms and Dirichlet L-functions
- Elliptic integrals
- Elliptic, modular and theta functions
- gr_vec.h – vectors over generic rings
- gr_mat.h – dense matrices over generic rings
- Type compatibility
- Types, macros and constants
- Memory management
- Window matrices
- Input and output
- Comparisons
- Assignment and special values
- Basic row, column and entry operations
- Entrywise operations
- Norms
- Arithmetic
- Diagonal and triangular matrices
- Gaussian elimination
- Solving
- Determinant and trace
- Rank
- Row echelon form
- Nullspace
- Inverse and adjugate
- Characteristic polynomial
- Minimal polynomial
- Similarity transformations
- Eigenvalues
- Jordan decomposition
- Matrix functions
- Hessenberg form
- Random matrices
- Special matrices
- Helper functions for reduction
- Test functions
- gr_poly.h – dense univariate polynomials over generic rings
- Supported coefficient domains
- Type compatibility
- Weak normalization
- Types, macros and constants
- Memory management
- Basic manipulation
- Arithmetic
- Powering
- Shifting
- Scalar division
- Division with remainder
- Power series division
- Exact division
- Square roots
- Evaluation
- Multipoint evaluation and interpolation
- Composition
- Power series composition and reversion
- Derivative and integral
- Monic polynomials
- GCD
- Resultant
- Squarefree factorization
- Roots
- Power series special functions
- Test functions
- gr_mpoly.h – sparse multivariate polynomials over generic rings