source: git/dyn_modules/syzextra/myNF.h @ ff7993

spielwiese
Last change on this file since ff7993 was 6ce030f, checked in by Oleksandr Motsak <motsak@…>, 12 years ago
removal of the $Id$ svn tag from everywhere NOTE: the git SHA1 may be used instead (only on special places) NOTE: the libraries Singular/LIB/*.lib still contain the marker due to our current use of svn
  • Property mode set to 100644
File size: 1.1 KB
Line 
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
23struct  spolyrec;
24typedef struct spolyrec    polyrec;
25typedef polyrec *          poly;
26
27struct ip_sring;
28typedef struct ip_sring *         ring;
29
30struct sip_sideal;
31typedef struct sip_sideal *       ideal;
32
33BEGIN_NAMESPACE_SINGULARXX    BEGIN_NAMESPACE(NF)
34
35/// high-level functio, which calls kNF2Length(redNFLength)
36poly kNFLength(ideal F, ideal Q, poly p, int syzComp, int lazyReduce);
37
38END_NAMESPACE               END_NAMESPACE_SINGULARXX
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
Note: See TracBrowser for help on using the repository browser.