|
Macaulay2 Engine
|
Topics | |
| Ring Info | |
| Coefficient Rings | |
| Polynomial Rings | |
Classes | |
| class | M2::ARingCC |
| aring-style adapter for double-precision complex numbers, stored as (double, double) pairs. More... | |
| class | M2::ARingCCC |
| aring-style adapter for arbitrary-precision complex numbers, stored as (MPFR, MPFR) pairs. More... | |
| class | M2::ARingCCi |
| aring-style adapter for arbitrary-precision complex intervals, stored as (MPFI, MPFI) pairs. More... | |
| class | M2::ARingGFFlintBig |
| aring-style adapter for FLINT's polynomial-quotient representation of finite fields GF(p^n) that are too large for Zech tables. More... | |
| class | M2::ARingGFFlint |
| aring-style adapter for FLINT's Zech-logarithm representation of small finite fields GF(p^n). More... | |
| class | M2::ConcreteRing< RingType > |
| class | M2::ARingGFM2 |
| Pure-M2 (no-FLINT) aring-style adapter for GF(p^n), using a discrete-log encoding plus an M2-side primitive table. More... | |
| class | M2::ARingQQFlint |
| wrapper for the flint fmpq_t integer representation More... | |
| class | M2::ARingQQGMP |
| wrapper for the gmp mpq_t integer representation More... | |
| class | M2::ARingRR |
| aring-style adapter for double-precision real numbers. More... | |
| class | M2::ARingRRi |
| aring-style adapter for arbitrary-precision real intervals, backed by MPFI. More... | |
| class | M2::ARingRRR |
| aring-style adapter for arbitrary-precision real numbers, backed by MPFR. More... | |
| class | M2::ARingTower |
| aring-style coefficient ring for tower polynomial rings (Z/p)[x_0][x_1]...[x_{n-1}] modulo a chain of extensions. More... | |
| class | M2::RElementWrap< RingType > |
| class | M2::AConcreteRing< RingType > |
| class | M2::ARingZZ |
| wrapper for the flint fmpz_t integer representation More... | |
| class | M2::ARingZZGMP |
| wrapper for the mpz_struct integer representation More... | |
| class | M2::ARingZZpFFPACK |
| wrapper for the FFPACK::ModularBalanced<double> field implementation More... | |
| class | M2::ARingZZpFlint |
| aring-style adapter for Z/p with p a word-size prime, backed by FLINT's nmod_* routines. More... | |
| class | M2::ARingZZp |
| aring-style adapter for Z/p using a discrete-log (Zech) representation: every non-zero residue is its index relative to a primitive generator a. More... | |
| class | M2::RingInterface |
| class | M2::SimpleARing< ARing > |
| A base class for simple ARings. More... | |
| class | GF |
| Engine-side finite field GF(p^n) built on top of (Z/p)[t] / f(t) for a primitive element of the resulting field. More... | |
| class | Ring |
| xxx xxx xxx More... | |
| class | RingZZ |
| Engine-side ring of integers, backed by GMP mpz_ptr elements. More... | |
| class | Z_mod |
| Engine-side Z/p ring for small primes (p < 32767), using a discrete-log (Zech) representation. More... | |
Enumerations | |
| enum | M2::RingID { M2::ring_example = 0 , M2::ring_ZZ , M2::ring_ZZFlint , M2::ring_QQ , M2::ring_QQFlint , M2::ring_ZZp , M2::ring_ZZpFfpack , M2::ring_ZZpFlint , M2::ring_GFM2 , M2::ring_GFFlintBig , M2::ring_GFFlintZech , M2::ring_RR , M2::ring_CC , M2::ring_RRR , M2::ring_CCC , M2::ring_RRi , M2::ring_CCi , M2::ring_tower_ZZp , M2::ring_old } |