Changeset 199ae7 in git for kernel/f5gb.h


Ignore:
Timestamp:
Dec 26, 2008, 2:49:57 PM (14 years ago)
Author:
Christian Eder
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'f875bbaccd0831e36aaed09ff6adeb3eb45aeb94')
Children:
d72b11bc8b23f633cdb4f322bbbbab31c23597cb
Parents:
565e866c54dc28cc8085355e58a8d9ba2b7e0d2c
Message:
incremental basis


git-svn-id: file:///usr/local/Singular/svn/trunk@11269 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/f5gb.h

    r565e86 r199ae7  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: f5gb.h,v 1.12 2008-11-27 17:18:05 ederc Exp $ */
     4/* $Id: f5gb.h,v 1.13 2008-12-26 13:49:57 ederc Exp $ */
    55/*
    66* ABSTRACT: f5gb interface
     
    1111#ifdef HAVE_F5
    1212#include "lpolynomial.h"
    13 #include "lplist.h"
     13#include "lists.h"
    1414
    1515
    16 // sort polynomials in ideal i by decreasing total degree
    17  void qsort_degree(poly* left, poly* right);
     16/*
     17================================================
     18computation of ONE polynomial as global variable
     19================================================
     20*/
     21poly one_poly();
    1822
    1923
    20 // generating the list lp of ideal generators and
    21 // test if 1 is in lp(return 1) or not(return 0)
    22  bool generate_input_list(LPoly* lp, ideal id, poly one);
    23 
    24 /* computes incrementally gbs of subsets of the input
    25    gb{f_m} -> gb{f_m,f_(m-1)} -> gb{f_m,...,f_1} 
     24/*
     25======================================================
     26sort polynomials in ideal i by decreasing total degree
     27======================================================
    2628*/
    27 // lpoly* f5_inc(lpoly* lp, lpoly* g_prev);
     29void qsort_degree(poly* left, poly* right);
    2830
    2931
    30 // main function of our f5 implementation
     32/*
     33==============================================
     34generating the list lp of ideal generators and
     35test if 1 is in lp(return 1) or not(return 0)
     36==============================================
     37*/
     38void generate_input_list(LPoly* lp, ideal id, poly one);
     39
     40
     41/*
     42==================================================
     43computes incrementally gbs of subsets of the input
     44gb{f_m} -> gb{f_m,f_(m-1)} -> gb{f_m,...,f_1} 
     45==================================================
     46*/
     47LList* F5inc(const long i, LList* g_prev);
     48
     49
     50/*
     51======================================
     52main function of our f5 implementation
     53======================================
     54*/
    3155ideal F5main(ideal i, ring r);
     56
     57
    3258#endif
    3359#endif
Note: See TracChangeset for help on using the changeset viewer.