source: git/Singular/gring.h @ bf27e44

spielwiese
Last change on this file since bf27e44 was bf27e44, checked in by Viktor Levandovskyy <levandov@…>, 23 years ago
plural corrections git-svn-id: file:///usr/local/Singular/svn/trunk@5270 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 1.0 KB
Line 
1#ifndef GRING_H
2#define GRING_H
3/****************************************
4*  Computer Algebra System SINGULAR     *
5****************************************/
6/* $Id: gring.h,v 1.5 2001-02-23 16:28:24 levandov Exp $ */
7/*
8* ABSTRACT additional defines etc for --with-plural
9*/
10
11#include "mod2.h"
12#ifdef HAVE_PLURAL
13#include "polys.h" // do we need it really?
14#include "numbers.h"
15#include "matpol.h"
16/* #include "p_Procs.h" */
17#include "ideals.h"
18
19#define UPMATELEM(i,j,nVar) ( (nVar * ((i)-1) - ((i) * ((i)-1))/2 + (j)-1)-(i) )
20// poly functions defined in p_Procs :
21poly nc_pp_Mult_mm(poly p, poly m, const ring r,poly &last);
22poly nc_p_Mult_mm(poly p, poly m, const ring r);
23poly nc_p_Minus_mm_Mult_qq(poly p, const poly m, poly q, const ring r);
24// other routines we need in addition :
25poly nc_mm_Mult_p(const poly m, poly p, const ring r);
26poly nc_mm_Mult_nn (Exponent_t *F, Exponent_t *G, const ring r); 
27poly nc_mm_Mult_uu (Exponent_t *F,int jG,int bG, const ring r);
28poly nc_uu_Mult_ww (int i, int a, int j, int b, const ring r);
29
30#endif /* HAVE_PLURAL */
31#endif
32
Note: See TracBrowser for help on using the repository browser.