[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] | 11 | lists pcvLAddL(lists l1,lists l2); |
---|
| 12 | lists pcvPMulL(poly p,lists l1); |
---|
| 13 | BOOLEAN pcvLAddL(leftv res,leftv h); |
---|
| 14 | BOOLEAN pcvPMulL(leftv res,leftv h); |
---|
[5bb2fe] | 15 | int pcvDeg(poly p); |
---|
[eb3c4de] | 16 | int pcvMinDeg(poly p); |
---|
[4d9dc5] | 17 | int pcvMinDeg(matrix m); |
---|
[eb3c4de] | 18 | BOOLEAN pcvMinDeg(leftv res,leftv h); |
---|
[5bb2fe] | 19 | void pcvInit(int d); |
---|
[b7e7b6] | 20 | void pcvClean(); |
---|
[0e64fdd] | 21 | int pcvM2N(poly m); |
---|
| 22 | poly pcvN2M(int n); |
---|
[7cbc5c] | 23 | poly pcvP2CV(poly p,int d0,int d1); |
---|
| 24 | poly pcvCV2P(poly cv,int d0,int d1); |
---|
| 25 | lists pcvP2CV(lists pl,int d0,int d1); |
---|
[b6484c] | 26 | ideal pcvP2CV(ideal p,int d0,int d1); |
---|
[7cbc5c] | 27 | lists pcvCV2P(lists cvl,int d0,int d1); |
---|
[b6484c] | 28 | ideal pcvCV2P(ideal cv,int d0,int d1); |
---|
[7cbc5c] | 29 | BOOLEAN pcvP2CV(leftv res,leftv h); |
---|
| 30 | BOOLEAN pcvCV2P(leftv res,leftv h); |
---|
[5bb2fe] | 31 | int pcvDim(int d0,int d1); |
---|
| 32 | BOOLEAN pcvDim(leftv res,leftv h); |
---|
| 33 | int pcvBasis(lists b,int i,poly m,int d,int n); |
---|
| 34 | lists pcvBasis(int d0,int d1); |
---|
| 35 | BOOLEAN pcvBasis(leftv res,leftv h); |
---|
[b7e7b6] | 36 | |
---|
| 37 | #endif |
---|