source: git/Singular/kstd2.h @ 63be42

spielwiese
Last change on this file since 63be42 was 64ced6, checked in by Hans Schönemann <hannes@…>, 27 years ago
* hannes/brunko: integrated stdtrace (activate by #define STDTRACE) into main source tree (Makefile.in extra.cc kstd1.cc kstd1.h kstd2.cc kstd2.h) git-svn-id: file:///usr/local/Singular/svn/trunk@601 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 934 bytes
Line 
1#ifndef KSTD2_H
2#define KSTD2_H
3/****************************************
4*  Computer Algebra System SINGULAR     *
5****************************************/
6/* $Id: kstd2.h,v 1.4 1997-08-05 13:04:06 Singular Exp $ */
7/*
8* ABSTRACT -  Kernel: alg. of Buchberger
9*/
10#include "structs.h"
11#ifdef STDTRACE
12#include "comm.h"
13#endif
14/*2
15*input: F: a set (array) of polys with <= Fmax entries (0..Fmax-1)
16*       *S: a set (array) of polys with *Smax initialized entries (0..*Smax-1)
17*output:*S: the standard base: a set (array) with <= *Smax+1 entries (0..*Smax)
18*/
19#ifdef STDTRACE
20lists bbaLink(ideal F, ideal Q, intvec *w, intvec *h, kStrategy strat, stdLink =NULL);
21#else
22ideal bba (ideal F, ideal Q,intvec *w,intvec *hilb,kStrategy strat);
23#endif
24poly kNF2 (ideal F, ideal Q, poly q, kStrategy strat, int lazyReduce);
25ideal kNF2 (ideal F,ideal Q,ideal q, kStrategy strat, int lazyReduce);
26
27void initBba(ideal F,kStrategy strat);
28#endif
Note: See TracBrowser for help on using the repository browser.