Changeset 9f5bec in git


Ignore:
Timestamp:
Apr 14, 2021, 11:50:25 AM (3 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
Children:
f4a2d60183e8a473a87740298584fce02d699881
Parents:
2fe56da8b27e4708060ff2c1a88fbcc54434bfad
Message:
add redLiftstd (liftstd with 2 args), idea by zickgraf
Location:
kernel/GBEngine
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • kernel/GBEngine/Makefile.am

    r2fe56d r9f5bec  
    55
    66noinst_LTLIBRARIES=libGBEngine.la
    7 libGBEngine_la_SOURCES=khstd.cc kstdfac.cc kstd1.cc kstd2.cc kutil.cc nc.cc sca.cc gr_kstd2.cc kspoly.cc kpolys.cc syz.cc syz0.cc syz1.cc syz2.cc syz3.cc syz4.cc units.cc tgb.cc tgbgauss.cc f5data.cc f5lists.cc f5gb.cc ratgring.cc shiftgb.cc ringgb.cc janet.cc kverify.cc kChinese.cc
     7libGBEngine_la_SOURCES=khstd.cc kstdfac.cc kstd1.cc kstd2.cc kutil.cc nc.cc sca.cc gr_kstd2.cc kspoly.cc\
     8  kpolys.cc syz.cc syz0.cc syz1.cc syz2.cc syz3.cc syz4.cc units.cc tgb.cc tgbgauss.cc\
     9  f5data.cc f5lists.cc f5gb.cc ratgring.cc shiftgb.cc ringgb.cc janet.cc kverify.cc kChinese.cc\
     10  kLiftstd.cc
    811
    912libGBEngine_la_includedir=$(includedir)/singular/kernel/GBEngine
    10 libGBEngine_la_include_HEADERS=syz.h kstdfac.h kutil.h khstd.h kstd1.h units.h ratgring.h shiftgb.h nc.h kInline.h tgb.h ringgb.h tgbgauss.h tgb_internal.h f5data.h f5gb.h f5lists.h janet.h kverify.h kChinese.h
     13libGBEngine_la_include_HEADERS=syz.h kstdfac.h kutil.h khstd.h kstd1.h units.h ratgring.h shiftgb.h nc.h\
     14  kInline.h tgb.h ringgb.h tgbgauss.h tgb_internal.h f5data.h f5gb.h f5lists.h janet.h kverify.h kChinese.h
    1115
    1216
  • kernel/GBEngine/kstd1.cc

    r2fe56d r9f5bec  
    16781678      strat->red = redRing;
    16791679  }
     1680  if (TEST_OPT_IDLIFT)
     1681    strat->red=redLiftstd;
    16801682  if (currRing->pLexOrder && strat->honey)
    16811683    strat->initEcart = initEcartNormal;
  • kernel/GBEngine/kutil.cc

    r2fe56d r9f5bec  
    1208612086    else if (strat->red==redHomog) PrintS("redHomog\n");
    1208712087    else if (strat->red==redLazy) PrintS("redLazy\n");
     12088    else if (strat->red==redLiftstd) PrintS("redLiftstd\n");
    1208812089    else  Print("%p\n",(void*)strat->red);
    1208912090  PrintS("posInT: ");
  • kernel/GBEngine/kutil.h

    r2fe56d r9f5bec  
    509509poly redNFTail (poly h,const int sl,kStrategy strat);
    510510int redHoney (LObject* h, kStrategy strat);
     511int redLiftstd (LObject* h, kStrategy strat);
    511512#ifdef HAVE_RINGS
    512513int redRing (LObject* h,kStrategy strat);
Note: See TracChangeset for help on using the changeset viewer.