source: git/Singular/pcv.h @ e3c628

fieker-DuValspielwiese
Last change on this file since e3c628 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.0 KB
RevLine 
[b7e7b6]1/****************************************
2*  Computer Algebra System SINGULAR     *
3****************************************/
4/*
[ab1f18]5* ABSTRACT: conversion between polys and coef vectors
[b7e7b6]6*/
7
8#ifndef PCV_H
9#define PCV_H
10
[b6484c]11lists pcvLAddL(lists l1,lists l2);
12lists pcvPMulL(poly p,lists l1);
13BOOLEAN pcvLAddL(leftv res,leftv h);
14BOOLEAN pcvPMulL(leftv res,leftv h);
[5bb2fe]15int pcvDeg(poly p);
[eb3c4de]16int pcvMinDeg(poly p);
[4d9dc5]17int pcvMinDeg(matrix m);
[eb3c4de]18BOOLEAN pcvMinDeg(leftv res,leftv h);
[5bb2fe]19void pcvInit(int d);
[b7e7b6]20void pcvClean();
[0e64fdd]21int pcvM2N(poly m);
22poly pcvN2M(int n);
[7cbc5c]23poly pcvP2CV(poly p,int d0,int d1);
24poly pcvCV2P(poly cv,int d0,int d1);
25lists pcvP2CV(lists pl,int d0,int d1);
[b6484c]26ideal pcvP2CV(ideal p,int d0,int d1);
[7cbc5c]27lists pcvCV2P(lists cvl,int d0,int d1);
[b6484c]28ideal pcvCV2P(ideal cv,int d0,int d1);
[7cbc5c]29BOOLEAN pcvP2CV(leftv res,leftv h);
30BOOLEAN pcvCV2P(leftv res,leftv h);
[5bb2fe]31int pcvDim(int d0,int d1);
32BOOLEAN pcvDim(leftv res,leftv h);
33int pcvBasis(lists b,int i,poly m,int d,int n);
34lists pcvBasis(int d0,int d1);
35BOOLEAN pcvBasis(leftv res,leftv h);
[b7e7b6]36
37#endif
Note: See TracBrowser for help on using the repository browser.