21 return f.exp() >
g.exp();
74 while ( c.degree(
v) != 0 )
104 if ( ! cont.
isOne() )
124 for (;
i <=
A.level();
i++)
136 for (;
i <=
A.level();
i++)
156#if !defined(HAVE_NTL)
157static int divexp = 1;
173 if ( ! leadcf.
isOne() )
182 while (
v.degree(
x) > 0 )
194 if (
h.degree(
x) > 0 )
197 t0 =
apply( t, divexpfunc );
200 if ( ! leadcf.
isOne() )
204 leadcf = F.
getFirst().factor() * leadcf;
This file defines functions for conversion to FLINT (www.flintlib.org) and back.
CanonicalForm bCommonDen(const CanonicalForm &f)
CanonicalForm bCommonDen ( const CanonicalForm & f )
declarations of higher level algorithms.
static const int SW_RATIONAL
set to 1 for computations over Q
CanonicalForm compress(const CanonicalForm &f, CFMap &m)
CanonicalForm compress ( const CanonicalForm & f, CFMap & m )
void sort(int(*)(const T &, const T &))
factory's class for variables
const CanonicalForm int const CFList const Variable & y
const Variable & v
< [in] a sqrfree bivariate poly
bool isZero(const CFArray &A)
checks if entries of A are zero
CanonicalForm sqrfPart(const CanonicalForm &F)
squarefree part of a poly
CFFList sqrFreeZ(const CanonicalForm &a)
static int compareFactors(const CFFactor &f, const CFFactor &g)
CFFList sortCFFList(CFFList &F)
CFFList sqrFreeFp(const CanonicalForm &f)
template List< Variable > Union(const List< Variable > &, const List< Variable > &)
gmp_float exp(const gmp_float &a)
int status int void * buf