 |
My Project
UNKNOWN_GIT_VERSION
|
Go to the documentation of this file. 1 #ifndef POLYMAKE_CONVERSION_H
2 #define POLYMAKE_CONVERSION_H
10 #include <polymake/Main.h>
11 #include <polymake/Matrix.h>
12 #include <polymake/Rational.h>
13 #include <polymake/Integer.h>
14 #include <polymake/Set.h>
15 #include <polymake/common/lattice_tools.h>
16 #include <polymake/IncidenceMatrix.h>
18 #include "gfanlib/gfanlib.h"
19 #include "gfanlib/gfanlib_q.h"
65 gfan::ZFan*
PmFan2ZFan (pm::perl::BigObject* pf);
68 pm::perl::BigObject*
ZFan2PmFan (gfan::ZFan* zf);
gfan::ZFan * PmFan2ZFan(pm::perl::BigObject *pf)
polymake::Rational GfRational2PmRational(const gfan::Rational &gr)
polymake::Vector< polymake::Integer > Intvec2PmVectorInteger(const intvec *iv)
gfan::QMatrix PmMatrixRational2GfQMatrix(const polymake::Matrix< polymake::Rational > *mr)
lists PmIncidenceMatrix2ListOfIntvecs(polymake::IncidenceMatrix< polymake::NonSymmetric > *icmat)
gfan::Integer PmInteger2GfInteger(const polymake::Integer &pi)
intvec * PmSetInteger2Intvec(polymake::Set< polymake::Integer > *si, bool &b)
bigintmat * PmMatrixInteger2Bigintmat(polymake::Matrix< polymake::Integer > *mi)
gfan::ZCone * PmCone2ZCone(pm::perl::BigObject *pc)
int PmInteger2Int(const polymake::Integer &pi, bool &ok)
gfan::Rational PmRational2GfRational(const polymake::Rational &pr)
polymake::Matrix< polymake::Integer > GfZMatrix2PmMatrixInteger(const gfan::ZMatrix *zm)
polymake::Integer GfInteger2PmInteger(const gfan::Integer &gi)
pm::perl::BigObject * ZFan2PmFan(gfan::ZFan *zf)
number PmInteger2Number(const polymake::Integer &pi)
gfan::ZMatrix PmMatrixInteger2GfZMatrix(const polymake::Matrix< polymake::Integer > *mi)
polymake::Matrix< polymake::Rational > GfQMatrix2PmMatrixRational(const gfan::QMatrix *qm)
pm::perl::BigObject * ZPolytope2PmPolytope(gfan::ZCone *zc)
intvec * PmVectorInteger2Intvec(const polymake::Vector< polymake::Integer > *vi, bool &ok)
intvec * PmMatrixInteger2Intvec(polymake::Matrix< polymake::Integer > *mi, bool &ok)
polymake::Matrix< polymake::Integer > Intvec2PmMatrixInteger(const intvec *im)
lists PmAdjacencyMatrix2ListOfEdges(polymake::IncidenceMatrix< polymake::NonSymmetric > *icmat)
gfan::ZCone * PmPolytope2ZPolytope(pm::perl::BigObject *pp)
pm::perl::BigObject * ZCone2PmCone(gfan::ZCone *zc)