My Project
stairc.h
Go to the documentation of this file.
1#ifndef STAIRC_H
2#define STAIRC_H
3/****************************************
4* Computer Algebra System SINGULAR *
5****************************************/
6/*
7* ABSTRACT
8*/
9
11#include "kernel/polys.h"
12#include "misc/intvec.h"
13
14void scComputeHC(ideal s,ideal Q, int k,poly &hEdge, ring tailRing = currRing);
15#if 0 // - alternative implementation for tests
16void scComputeHCw(ideal s,ideal Q, int k,poly &hEdge, ring tailRing = currRing);
17#endif
18
19intvec * scIndIntvec(ideal S, ideal Q=NULL);
20
21// lists scIndIndset(ideal S, BOOLEAN all, ideal Q=NULL); // TODO: move to Singular/
22
23/// ideal dimension
24int scDimInt(ideal s,ideal Q=NULL);
25/// scDimInt for ring-coefficients
26int scDimIntRing(ideal s,ideal Q=NULL);
27int scMultInt(ideal s,ideal Q=NULL);
28int scMult0Int(ideal s,ideal Q=NULL, const ring tailRing = currRing);
29void scPrintDegree(int co, int mu);
30void scDegree(ideal s,intvec *modulweight,ideal Q=NULL);
31
32ideal scKBase(int deg, ideal s, ideal Q=NULL, intvec * mv=NULL);
33
34#if HAVE_SHIFTBBA
35int lp_gkDim(const ideal G);
36int lp_kDim(const ideal G);
37intvec * lp_ufnarovskiGraph(ideal G, ideal &standardWords);
38#endif
39
40#endif
41
42
int k
Definition: cfEzgcd.cc:99
void mu(int **points, int sizePoints)
Definition: intvec.h:23
const CanonicalForm int s
Definition: facAbsFact.cc:51
STATIC_VAR TreeM * G
Definition: janet.cc:31
STATIC_VAR jList * Q
Definition: janet.cc:30
#define NULL
Definition: omList.c:12
VAR ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
Definition: polys.cc:13
Compatiblity layer for legacy polynomial operations (over currRing)
int scMult0Int(ideal s, ideal Q=NULL, const ring tailRing=currRing)
Definition: hdegree.cc:993
intvec * lp_ufnarovskiGraph(ideal G, ideal &standardWords)
Definition: hdegree.cc:1779
int lp_kDim(const ideal G)
Definition: hdegree.cc:2090
void scDegree(ideal s, intvec *modulweight, ideal Q=NULL)
Definition: hdegree.cc:895
int scMultInt(ideal s, ideal Q=NULL)
Definition: hdegree.cc:872
int scDimInt(ideal s, ideal Q=NULL)
ideal dimension
Definition: hdegree.cc:77
void scComputeHC(ideal s, ideal Q, int k, poly &hEdge, ring tailRing=currRing)
Definition: hdegree.cc:1079
int lp_gkDim(const ideal G)
Definition: hdegree.cc:1840
void scPrintDegree(int co, int mu)
Definition: hdegree.cc:881
int scDimIntRing(ideal s, ideal Q=NULL)
scDimInt for ring-coefficients
Definition: hdegree.cc:135
intvec * scIndIntvec(ideal S, ideal Q=NULL)
Definition: hdegree.cc:285
ideal scKBase(int deg, ideal s, ideal Q=NULL, intvec *mv=NULL)
Definition: hdegree.cc:1427