CSLPZRepresentation::CoefOrInt | |
CSLPRepresentation::CoefOrInt | |
▼CDerived_from< Field, BPASField< Field > > | |
▼CBPASTriangularSet< Field, RecursiveFieldPoly > | An abstract class defining the interface of a triangular set |
▼CBPASRegularChain< Field, RecursiveFieldPoly > | An abstract class defining the interface of a regular chain |
CBPASZeroDimensionalRegularChain< Field, RecursiveFieldPoly > | An abstract class defining the interface of a zero-dimensional regular chain |
▼CBPASTriangularSet< Field, RecursivePoly > | |
▼CBPASRegularChain< Field, RecursivePoly > | |
▼CBPASZeroDimensionalRegularChain< Field, RecursivePoly > | |
CZeroDimensionalRegularChain< Field, RecursivePoly > | A zero-dimensional RegularChain |
▼CRegularChain< Field, RecursivePoly > | A RegularChain over a BPASRecursivelyViewedPolynomial with coefficients in a field |
CZeroDimensionalRegularChain< Field, RecursivePoly > | A zero-dimensional RegularChain |
▼CTriangularSet< Field, RecursivePoly > | A triangular set templated by a multivariate polynomial over a field |
CRegularChain< Field, RecursivePoly > | A RegularChain over a BPASRecursivelyViewedPolynomial with coefficients in a field |
▼CDerived_from< Field, BPASRing > | |
▼CSparseUnivariateTempPoly< Field > | |
CSparseUnivariateTempFieldPoly< Field > | |
▼CDerived_from< RecursiveFieldPoly, BPASRecursivelyViewedPolynomial< Field, RecursiveFieldPoly > > | |
CBPASTriangularSet< Field, RecursiveFieldPoly > | An abstract class defining the interface of a triangular set |
▼CDerived_from< RecursivePoly, BPASRecursivelyViewedPolynomial< Field, RecursivePoly > > | |
CBPASTriangularSet< Field, RecursivePoly > | |
▼CDerived_from< Ring, BPASRing > | |
CSparseUnivariateTempPoly< Ring > | A univariate polynomial over an arbitrary BPASRing represented sparsely |
CExpressionTree | An ExpressionTree encompasses various forms of data that can be expressed generically as a binary tree with data elements connected by operators |
▼CExpressionTreeConvert | An interface defining conversion of a class to an ExpressionTree |
▼CBPASRing | An abstract class defining the interface of a commutative ring |
▼CBPASBasePolynomial< Ring > | An abstract class defining the interface of polynomial over an arbitrary BPASRing |
▼CBPASIntegralPolynomial< Ring > | An abstract class defining the interface of a polynomial ring which is also an integral domain |
▼CBPASGCDPolynomial< Ring > | An abstract class defining the interface of a polynomial ring which is also an GCD domain |
CBPASEuclideanPolynomial< Ring > | An abstract class defining the interface of a polynomial ring which is also a Euclidean domain |
▼CBPASPolynomial< Ring > | An abstract class defining the interface of a polynomial over an arbitrary BPASRing |
▼CBPASMultivariatePolynomial< Ring > | An abstract class defining the interface of a multivariate polynomial over an arbitrary BPASRing |
CBPASRecursivelyViewedPolynomial< Ring > | An abstract class defining the interface of a multivariate polynomial that can be viewed recursively |
▼CBPASBasePolynomial< Field > | |
▼CBPASPolynomial< Field > | |
▼CBPASMultivariatePolynomial< Field > | |
CDistributedDenseMultivariateModularPolynomial< Field > | A multivariate polynomial with coefficients in an arbitrary finite field represented densely |
▼CBPASBasePolynomial< Integer > | |
▼CBPASPolynomial< Integer > | |
▼CBPASMultivariatePolynomial< Integer > | |
▼CBPASRecursivelyViewedPolynomial< Integer > | |
CSparseMultivariateIntegerPolynomial | A multivariate polynomial with Integer coefficients using a sparse representation |
▼CBPASBasePolynomial< RationalNumber > | |
▼CBPASPolynomial< RationalNumber > | |
▼CBPASMultivariatePolynomial< RationalNumber > | |
▼CBPASRecursivelyViewedPolynomial< RationalNumber > | |
CSparseMultivariateRationalPolynomial | A multivariate polynomial with RationalNumber coefficients represented sparely |
▼CBPASBasePolynomial< sfixn > | |
▼CBPASPolynomial< sfixn > | |
▼CBPASMultivariatePolynomial< sfixn > | |
CSmallPrimeFieldDistributedDenseMultivariateModularPolynomial | A multivariate polynomial with coefficients in a small prime field using a dense representation |
▼CBPASIntegralDomain | An abstract class defining the interface of an integral domain |
▼CBPASGCDDomain | An abstract class defining the interface of a GCD domain |
▼CBPASEuclideanDomain | An abstract class defining the interface of a Euclidean domain |
CBPASEuclideanPolynomial< Ring > | An abstract class defining the interface of a polynomial ring which is also a Euclidean domain |
▼CBPASField | An abstract class defining the interface of a field |
►CBPASFieldOfFractions< Domain > | An abstract class defining the interface of a field of fractions |
CFraction< Domain > | A field of fractions templated by an arbitrary BPASGCDDomain |
CSmartFraction< Domain > | A field of fractions templated by an arbitrary BPASGCDDomain making use of factor refinement |
►CBPASFieldOfFractions< Domain, Derived > | |
CBPASRationalFunction< Domain, Derived > | An abstract class defining the interface of a rational function |
►CBPASFieldOfFractions< UnivariatePolynomialOverField, Derived > | |
►CBPASRationalFunction< UnivariatePolynomialOverField > | |
CUnivariateRationalFunction< UnivariatePolynomialOverField, Field > | A univariate rational function templated by a unvariate polynomial over a field |
►CBPASFiniteField | An abstract class defining the interface of a prime field |
CBigPrimeField | A prime field whose prime can be arbitrarily large |
CGeneralizedFermatPrimeField | A finite field whose prime should be a generalized fermat number |
CSmallPrimeField | A prime field whose prime is 32 bits or less |
CComplexRationalNumber | An arbitrary-precision complex rational number |
CRationalNumber | An arbitrary-precision rational number |
CDenseUnivariatePolynomial< Field > | A univariate polynomial with arbitrary BPASField coefficients represented densely |
CDenseUnivariateRationalPolynomial | A univariate polynomial with RationalNumber coefficients represented densely |
CInteger | An arbitrary-precision Integer |
CBPASGCDPolynomial< Ring > | An abstract class defining the interface of a polynomial ring which is also an GCD domain |
CDenseUnivariateIntegerPolynomial | A univariate polynomial with Integer coefficients using a dense representation |
CDistributedDenseMultivariateModularPolynomial< Field > | A multivariate polynomial with coefficients in an arbitrary finite field represented densely |
CSmallPrimeFieldDistributedDenseMultivariateModularPolynomial | A multivariate polynomial with coefficients in a small prime field using a dense representation |
CSparseMultivariateIntegerPolynomial | A multivariate polynomial with Integer coefficients using a sparse representation |
CSparseMultivariateRationalPolynomial | A multivariate polynomial with RationalNumber coefficients represented sparely |
CBPASIntegralPolynomial< Ring > | An abstract class defining the interface of a polynomial ring which is also an integral domain |
CFactor< Ring > | A Factor is a pair of a BPASRing element and an integer exponent |
CFactors< Ring > | A simple data structure for encapsulating a collection of Factor elements |
CExprTreeNode | ExprTreeNode is a single node in the bianry tree of an ExpressionTree |
CExprTreeVal | ExprTreeVal is the data element of a ExprTreeNode |
CInterval | Data Structure for interval [a, b] |
CIntervals | Interval lists for real roots of multivariate polynomials |
▼Cpair | |
CFactor< Ring > | A Factor is a pair of a BPASRing element and an integer exponent |
CSLPRepresentation | An element of the SLP of a rational number polynomial |
CSLPZRepresentation | An element of the SLP of an integer polynomial |
CSparseUnivariateDoublePolynomial< NumericalType > | A univariate polynomial with numerical coefficients represented sparsely |
CSparseUnivariateMPComplexPolynomial | A univariate polynomial with multi-precision complex coefficients represented sparsely |
CSparseUnivariatePolynomial< Ring > | |
CSymbol | An encapsulation of a mathematical symbol |
▼Ctype | |
CBPASGCDPolynomialTester< Ring > | Via conditional inheritance, determine if the ground ring template parameter Ring is a GCD domain or not |
CBPASIntegralPolynomialTester< Ring > | Via conditional inheritance, determine if the ground ring template parameter Ring is an integral domain or not |
▼CBPASUnivariatePolynomial< Ring > | An abstract class defining the interface of a univariate polynomial over an arbitrary BPASRing |
CSparseUnivariateTempPoly< Ring > | A univariate polynomial over an arbitrary BPASRing represented sparsely |
▼CBPASUnivariatePolynomial< Field > | |
CDenseUnivariatePolynomial< Field > | A univariate polynomial with arbitrary BPASField coefficients represented densely |
CSparseUnivariateTempPoly< Field > | |
▼CBPASUnivariatePolynomial< Integer > | |
CDenseUnivariateIntegerPolynomial | A univariate polynomial with Integer coefficients using a dense representation |
▼CBPASUnivariatePolynomial< RationalNumber > | |
CDenseUnivariateRationalPolynomial | A univariate polynomial with RationalNumber coefficients represented densely |