source: git/kernel/f5gb.h @ cfb8edb

spielwiese
Last change on this file since cfb8edb was cfb8edb, checked in by Christian Eder, 16 years ago
: git-svn-id: file:///usr/local/Singular/svn/trunk@11125 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 635 bytes
RevLine 
[936551]1/****************************************
2*  Computer Algebra System SINGULAR     *
3****************************************/
[cfb8edb]4/* $Id: f5gb.h,v 1.9 2008-10-11 12:12:46 ederc Exp $ */
[936551]5/*
[d0f98e]6* ABSTRACT: f5gb interface
[936551]7*/
8#ifndef F5_HEADER
9#define F5_HEADER
10
11#ifdef HAVE_F5
[ee3507]12#include "lpolynom.h"
[d0f98e]13
14
15// sort polynomials in ideal i by decreasing total degree
16void qsort_degree(poly* left, poly* right);
17
[8627ad]18
[948192]19/* computes incrementally gbs of subsets of the input
20** gb{f_m} -> gb{f_m,f_(m-1)} -> gb{f_m,...,f_1} 
21*/
[8627ad]22lpoly* f5_inc(lpoly* lp, lpoly* g_prev);
23
24
[d0f98e]25// main function of our f5 implementation
[171950]26ideal F5main(ideal i, ring r);
[936551]27#endif
28#endif
[171950]29
Note: See TracBrowser for help on using the repository browser.