/dports/math/giacxcas/giac-1.6.0/src/ |
H A D | poly.h | 922 return a.TDivRem(b,quo,r,allowrational) && (exactquo?r.coord.empty():true) ; in TDivRem1() 969 if (!a0.Texactquotient(b0,q,allowrational)) in TDivRem1() 987 if (!an.Texactquotient(bn,qn,allowrational)) in TDivRem1() 999 if (!a0.Texactquotient(b0,q,allowrational)) in TDivRem1() 1013 if (!a1.Texactquotient(b0,q1,allowrational)) in TDivRem1() 1113 return TDivRem1(b,quo,r,allowrational,exactquo); in TDivRemHash() 1169 if (dim>1 && !allowrational && lexsorted_degree()==b.lexsorted_degree()){ in Texactquotient() 1178 return this->TDivRem1(b,quo,r,allowrational,1); in Texactquotient() 1210 if (!allowrational && has_denominator(q)) in TDivRem() 1223 if (!allowrational && has_denominator(q)) in TDivRem() [all …]
|
H A D | gausspol.h | 124 …ynome & a,const polynome & b,polynome & quo,polynome & r,int exactquo=0,bool allowrational=false) ; 125 …olynome & th, const polynome & other, polynome & quo, polynome & rem, bool allowrational = false ); 127 bool exactquotient(const polynome & a,const polynome & b,polynome & quo,bool allowrational=true);
|
H A D | threaded.h | 2654 …> > & r,const std::vector<U> & vars,const R & reduce,double qmax,bool allowrational,int quo_only=0… 2696 if (is_zero(reduce) && !allowrational && !is_zero(cit->g % binv)) 2761 if (!allowrational && !is_zero(maincoeff.front().g%binv) ){ 2770 …rem(maincoeff,lcoeffb,quo,tmp,std::vector<U>(vars.begin()+1,vars.end()),reduce,qmax,allowrational); 2995 if (is_zero(reduce) && !allowrational && !is_zero(g % binv)){ 3307 if (!allowrational && !is_zero(maincoeff.front().g%binv) ) 3314 int recdivres=hashdivrem(maincoeff,lcoeffb,quo,tmp,vars2,reduce,qmax,allowrational);
|
H A D | modpoly.h | 123 …th, const modpoly & other, environment * env,modpoly & quo, modpoly & rem,bool allowrational=true);
|
H A D | gausspol.cc | 1869 …onst polynome & a,const polynome & b,polynome & quo,polynome & r,int exactquo,bool allowrational) { in divrem1() argument 1876 return a.TDivRem(b,quo,r,allowrational) && (exactquo>0?r.coord.empty():true) ; in divrem1() 1881 if (ddeg>3 && !allowrational){ in divrem1() 2116 return a.TDivRem1(b,quo,r,allowrational,exactquo>0); in divrem1() 2432 …(const polynome & th, const polynome & other, polynome & quo, polynome & rem, bool allowrational ){ in divrem() argument 2433 return th.TDivRem(other,quo,rem,allowrational); in divrem() 2436 bool exactquotient(const polynome & a,const polynome & b,polynome & quo,bool allowrational){ in exactquotient() argument 2440 bool res= a.Texactquotient(b,quo,allowrational); in exactquotient() 4270 bool allowrational = (pt>=_POLY || qt>=_POLY) && (pt!=_EXT && qt!=_EXT); in gcdheu() local 4276 if (exactquotient(q_simp,p_simp,quo,allowrational)){ in gcdheu() [all …]
|
H A D | ezgcd.cc | 135 … polynome & other,const vecteur & v,int n,polynome & quo,polynome & rem,bool allowrational=false) { in reduce_divrem2() argument 176 if (!allowrational){ in reduce_divrem2()
|
H A D | modpoly.cc | 2696 …ly & th, const modpoly & other, environment * env,modpoly & quo, modpoly & rem,bool allowrational){ in DivRem() argument 2832 if (!allowrational){ in DivRem()
|