source: git/Singular/dyn_modules/gfanlib/callgfanlib_conversion.h @ b71400a

spielwiese
Last change on this file since b71400a was b71400a, checked in by Yue Ren <ren@…>, 10 years ago
chg: status update 15.09.
  • Property mode set to 100644
File size: 952 bytes
Line 
1#ifndef CALLGFANLIB_CONVERSION_H
2#define CALLGFANLIB_CONVERSION_H
3
4#include <gfanlib/gfanlib.h>
5#include <libpolys/coeffs/bigintmat.h>
6#include <libpolys/coeffs/longrat.h>
7#include <libpolys/coeffs/numbers.h>
8
9gfan::Integer* numberToInteger(const number &n);
10number integerToNumber(const gfan::Integer &I);
11bigintmat* zVectorToBigintmat(const gfan::ZVector &zv);
12bigintmat* zMatrixToBigintmat(const gfan::ZMatrix &zm);
13gfan::ZMatrix* bigintmatToZMatrix(const bigintmat &bim);
14gfan::ZVector* bigintmatToZVector(const bigintmat &bim);
15
16gfan::ZVector intStar2ZVector(const int d, const int* i);
17gfan::ZVector wvhdlEntryToZVector(const int n, const int* wvhdl0);
18int* ZVectorToIntStar(const gfan::ZVector &v, bool &overflow);
19char* toString(gfan::ZMatrix const &m);
20
21gfan::ZVector expvToZVector(const int n, const int* expv);
22
23gfan::ZFan* toFanStar(std::set<gfan::ZCone> setOfCones);
24std::set<gfan::ZVector> rays(std::set<gfan::ZCone> setOfCones);
25
26#endif
Note: See TracBrowser for help on using the repository browser.