source: git/kernel/spectrum.h @ b29153

spielwiese
Last change on this file since b29153 was 35aab3, checked in by Hans Schönemann <hannes@…>, 20 years ago
This commit was generated by cvs2svn to compensate for changes in r6879, which included commits to RCS files with non-trunk default branches. git-svn-id: file:///usr/local/Singular/svn/trunk@6880 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 1.3 KB
Line 
1// ----------------------------------------------------------------------------
2//  spectrum.h
3//  begin of file
4//  Stephan Endrass, endrass@mathematik.uni-mainz.de
5//  23.7.99
6// ----------------------------------------------------------------------------
7
8#ifndef SPECTRUM_H
9#define SPECTRUM_H
10#include "npolygon.h"
11#include "splist.h"
12
13BOOLEAN    spectrumProc ( leftv,leftv );
14BOOLEAN    spectrumfProc( leftv,leftv );
15BOOLEAN    spaddProc    ( leftv,leftv,leftv );
16BOOLEAN    spmulProc    ( leftv,leftv,leftv );
17BOOLEAN    semicProc   ( leftv,leftv,leftv );
18BOOLEAN    semicProc3   ( leftv,leftv,leftv,leftv );
19BOOLEAN    hasTermOfDegree( poly h, int d );
20int        hasOne( ideal J );
21BOOLEAN    hasAxis( ideal J,int k );
22poly       computeWC( const newtonPolygon &np,Rational max_weight );
23void       computeNF( ideal stdJ,poly hc,poly wc,spectrumPolyList *NF );
24void       spectrumPrintError(spectrumState state);
25BOOLEAN    ringIsLocal( void );
26
27BOOLEAN inline hasConstTerm( poly h )
28{ return  hasTermOfDegree(h,0); }
29BOOLEAN inline hasLinearTerm( poly h )
30{ return  hasTermOfDegree(h,1); }
31
32
33#endif
34
35// ----------------------------------------------------------------------------
36//  spectrum.h
37//  end of file
38// ----------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.