[BACK]Return to bfct CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / lib

Diff for /OpenXM_contrib2/asir2000/lib/bfct between version 1.14 and 1.15

version 1.14, 2001/01/10 04:30:35 version 1.15, 2001/01/11 08:43:23
Line 45 
Line 45 
  * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,   * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,
  * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.   * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.
  *   *
  * $OpenXM: OpenXM_contrib2/asir2000/lib/bfct,v 1.13 2000/12/27 07:17:39 noro Exp $   * $OpenXM: OpenXM_contrib2/asir2000/lib/bfct,v 1.14 2001/01/10 04:30:35 noro Exp $
  */   */
 /* requires 'primdec' */  /* requires 'primdec' */
   
Line 212  def generic_bfct(F,V,DV,W)
Line 212  def generic_bfct(F,V,DV,W)
         N = length(V);          N = length(V);
         N2 = N*2;          N2 = N*2;
   
           dp_weyl_set_weight(W);
   
         /* create a term order M in D<x,d> (DRL) */          /* create a term order M in D<x,d> (DRL) */
         M = newmat(N2,N2);          M = newmat(N2,N2);
         for ( J = 0; J < N2; J++ )          for ( J = 0; J < N2; J++ )
Line 244  def generic_bfct(F,V,DV,W)
Line 246  def generic_bfct(F,V,DV,W)
         FH = map(dp_dtop,map(dp_homo,map(dp_ptod,F,VDV)),VDVH);          FH = map(dp_dtop,map(dp_homo,map(dp_ptod,F,VDV)),VDVH);
   
         /* compute a groebner basis of FH w.r.t. MWH */          /* compute a groebner basis of FH w.r.t. MWH */
         GH = dp_weyl_gr_main(FH,VDVH,0,1,MWH);          dp_gr_flags(["Top",1,"NoRA",1]);
           GH = dp_weyl_gr_main(FH,VDVH,0,1,11);
           dp_gr_flags(["Top",0,"NoRA",0]);
   
         /* dehomigenize GH */          /* dehomigenize GH */
         G = map(subst,GH,h,1);          G = map(subst,GH,h,1);

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>