source: git/kernel/f5gb.h @ 99d8753

spielwiese
Last change on this file since 99d8753 was ed30c5, checked in by Christian Eder, 15 years ago
updated input git-svn-id: file:///usr/local/Singular/svn/trunk@11207 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 802 bytes
Line 
1/****************************************
2*  Computer Algebra System SINGULAR     *
3****************************************/
4/* $Id: f5gb.h,v 1.11 2008-11-22 20:48:23 ederc Exp $ */
5/*
6* ABSTRACT: f5gb interface
7*/
8#ifndef F5_HEADER
9#define F5_HEADER
10
11#ifdef HAVE_F5
12#include "lpolynomial.h"
13
14
15// sort polynomials in ideal i by decreasing total degree
16 void qsort_degree(poly* left, poly* right);
17
18
19// generating the list lp of ideal generators and
20// test if 1 is in lp(return 1) or not(return 0)
21 bool generate_input_list(lpoly* lp, ideal id, poly one);
22
23/* computes incrementally gbs of subsets of the input
24   gb{f_m} -> gb{f_m,f_(m-1)} -> gb{f_m,...,f_1} 
25*/
26// lpoly* f5_inc(lpoly* lp, lpoly* g_prev);
27
28
29// main function of our f5 implementation
30ideal F5main(ideal i, ring r);
31#endif
32#endif
33
Note: See TracBrowser for help on using the repository browser.