myNF.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2 /*****************************************************************************\
3  * Computer Algebra System SINGULAR
4 \*****************************************************************************/
5 /** @file myNF.h
6  *
7  * NF which uses pLength instead of pSize!
8  *
9  * ABSTRACT: NF using length
10  *
11  * @author Oleksandr Motsak
12  *
13  *
14  **/
15 /*****************************************************************************/
16 
17 #ifndef MYNF_H
18 #define MYNF_H
19 
20 // include basic definitions
21 #include "singularxx_defs.h"
22 
23 struct spolyrec;
24 typedef struct spolyrec polyrec;
25 typedef polyrec * poly;
26 
27 struct ip_sring;
28 typedef struct ip_sring * ring;
29 
30 struct sip_sideal;
31 typedef struct sip_sideal * ideal;
32 
34 
35 /// high-level functio, which calls kNF2Length(redNFLength)
36 poly kNFLength(ideal F, ideal Q, poly p, int syzComp, int lazyReduce);
37 
39 
40 #endif
41 /* #ifndef MYNF_H */
42 
43 // Vi-modeline: vim: filetype=c:syntax:shiftwidth=2:tabstop=8:textwidth=0:expandtab
44 
45 
46 
47 
BEGIN_NAMESPACE_SINGULARXX ideal poly p
Definition: myNF.h:36
Definition: ring.h:209
BEGIN_NAMESPACE_SINGULARXX BEGIN_NAMESPACE(NF) poly kNFLength(ideal F
high-level functio, which calls kNF2Length(redNFLength)
#define BEGIN_NAMESPACE_SINGULARXX
BEGIN_NAMESPACE_SINGULARXX ideal poly int syzComp
Definition: myNF.h:36
BEGIN_NAMESPACE_SINGULARXX ideal poly int int lazyReduce
Definition: myNF.h:36
#define END_NAMESPACE_SINGULARXX
The following sip_sideal structure has many different uses thoughout Singular. Basic use-cases for it...
Definition: simpleideals.h:18
#define END_NAMESPACE
polyrec * poly
Definition: myNF.h:25
polyrec * poly
Definition: hilb.h:10
BEGIN_NAMESPACE_SINGULARXX ideal Q
Definition: myNF.h:36