Orbiter 2022
Combinatorial Objects
ring_theory.h File Reference

Go to the source code of this file.

Classes

class  orbiter::layer1_foundations::ring_theory::finite_ring
 finite chain rings More...
 
class  orbiter::layer1_foundations::ring_theory::homogeneous_polynomial_domain
 homogeneous polynomials of a given degree in a given number of variables over a finite field GF(q) More...
 
class  orbiter::layer1_foundations::ring_theory::longinteger_domain
 domain to compute with objects of type longinteger More...
 
class  orbiter::layer1_foundations::ring_theory::longinteger_object
 a class to represent arbitrary precision integers More...
 
class  orbiter::layer1_foundations::ring_theory::partial_derivative
 partial derivative connects two homogeneous polynomial domains More...
 
class  orbiter::layer1_foundations::ring_theory::polynomial_double_domain
 domain for polynomials with double coefficients More...
 
class  orbiter::layer1_foundations::ring_theory::polynomial_double
 polynomials with double coefficients, related to class polynomial_double_domain More...
 
class  orbiter::layer1_foundations::ring_theory::ring_theory_global
 global functions related to ring theory More...
 
class  orbiter::layer1_foundations::ring_theory::table_of_irreducible_polynomials
 a table of all irreducible polynomials over GF(q) of degree less than a certain value More...
 
class  orbiter::layer1_foundations::ring_theory::unipoly_domain
 domain of polynomials in one variable over a finite field More...
 

Namespaces

namespace  orbiter
 the orbiter library for the classification of combinatorial objects
 
namespace  orbiter::layer1_foundations
 algebra, combinatorics and graph theory, geometry, linear algebra, number theory, data structures, solvers, graphics; no group actions
 
namespace  orbiter::layer1_foundations::ring_theory
 Ring theory, including polynomial rings and longinteger arithmetic.
 

Functions

std::ostream & orbiter::layer1_foundations::ring_theory::operator<< (std::ostream &ost, longinteger_object &p)