Changeset 948192 in git for kernel/f5gb.h


Ignore:
Timestamp:
Aug 5, 2008, 10:44:08 PM (16 years ago)
Author:
Christian Eder
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
511bc5755561fc33f62670b036a5dc2b2559842d
Parents:
e8272f78a1d27210a94b7855f599bd5fc2f63a25
Message:
implementation of labeled polynomials


git-svn-id: file:///usr/local/Singular/svn/trunk@10944 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/f5gb.h

    re8272f r948192  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: f5gb.h,v 1.6 2008-06-26 16:05:21 ederc Exp $ */
     4/* $Id: f5gb.h,v 1.7 2008-08-05 20:44:08 ederc Exp $ */
    55/*
    66* ABSTRACT: f5gb interface
     
    99#define F5_HEADER
    1010#include "mod2.h"
     11#include "lpolynom.h"
    1112
    1213#ifdef HAVE_F5
     
    2021
    2122
    22 // class of a labeled polynomial
    23 class lpoly {
    24         private:
    25                 poly term;
    26                 long index;
    27                 poly polynomial;
    28 
    29         public:
    30                 void setPoly(poly p);
    31                 poly getPoly();
    32                 void setTerm(poly t);
    33                 poly getTerm();
    34                 void setIndex(long i);
    35                 long getIndex();
    36 };
    37 
    38 
    39 
    40 
    4123// sort polynomials in ideal i by decreasing total degree
    4224void qsort_degree(poly* left, poly* right);
    4325
    4426
    45 // computes incrementally gbs of subsets of the input
    46 // gb{f_m} -> gb{f_m,f_(m-1)} -> gb{f_m,...,f_1} 
     27/* computes incrementally gbs of subsets of the input
     28** gb{f_m} -> gb{f_m,f_(m-1)} -> gb{f_m,...,f_1} 
     29*/
    4730lpoly* f5_inc(lpoly* lp, lpoly* g_prev);
    4831
Note: See TracChangeset for help on using the changeset viewer.