Changeset 23a8f2 in git
- Timestamp:
- Oct 2, 2019, 10:32:01 AM (5 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'c5facdfddea2addfd91babd8b9019161dea4b695')
- Children:
- 77dfcae13d7585d210b10b1088424b08f3c0b89d
- Parents:
- 7bb884bac496cd610fead7507b236f5eff5796fe
- Location:
- Singular/dyn_modules/polymake
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/dyn_modules/polymake/polymake_conversion.cc
r7bb884b r23a8f2 404 404 for (int i=0; i<n; i++) 405 405 { 406 polymake::perl::Object pmcone=pf-> CallPolymakeMethod("cone",i);406 polymake::perl::Object pmcone=pf->call_method("cone",i); 407 407 gfan::ZCone* zc=PmCone2ZCone(&pmcone); 408 408 zf->insert(*zc); -
Singular/dyn_modules/polymake/polymake_wrapper.cc
r7bb884b r23a8f2 12 12 #include "Singular/mod_lib.h" 13 13 14 #include <polymake/client.h> 14 15 #include <polymake_conversion.h> 15 16 #include <polymake_documentation.h> … … 35 36 polymake::perl::Object* pq = ZPolytope2PmPolytope(zq); 36 37 polymake::perl::Object pms; 37 CallPolymakeFunction("minkowski_sum", *pp, *pq) >> pms;38 polymake::call_function("minkowski_sum", *pp, *pq) >> pms; 38 39 ms = PmPolytope2ZPolytope(&pms); 39 40 delete pp; … … 1064 1065 polymake::perl::Object* p = ZPolytope2PmPolytope(zp); 1065 1066 #if (POLYMAKEVERSION >=214) 1066 polymake::Matrix<polymake::Integer> lp = p-> CallPolymakeMethod("LATTICE_POINTS");1067 polymake::Matrix<polymake::Integer> lp = p->call_method("LATTICE_POINTS"); 1067 1068 #elif (POLYMAKEVERSION >=212) 1068 1069 polymake::Matrix<polymake::Integer> lp = p->give("LATTICE_POINTS"); … … 1292 1293 polymake::perl::Object* p = ZPolytope2PmPolytope(zp); 1293 1294 #if (POLYMAKEVERSION >=214) 1294 polymake::Matrix<polymake::Integer> lp = p-> CallPolymakeMethod("HILBERT_BASIS");1295 polymake::Matrix<polymake::Integer> lp = p->call_method("HILBERT_BASIS"); 1295 1296 #elif (POLYMAKEVERSION >=212) 1296 1297 polymake::Matrix<polymake::Integer> lp = p->give("HILBERT_BASIS"); … … 1376 1377 polymake::perl::Object* pq = ZPolytope2PmPolytope(zq); 1377 1378 polymake::perl::Object pms; 1378 CallPolymakeFunction("minkowski_sum", *pp, *pq) >> pms;1379 polymake::call_function("minkowski_sum", *pp, *pq) >> pms; 1379 1380 delete pp; 1380 1381 delete pq; … … 1404 1405 polymake::perl::Object* pq = ZPolytope2PmPolytope(zq); 1405 1406 polymake::perl::Object pms; 1406 CallPolymakeFunction("minkowski_sum", *pp, *pq) >> pms;1407 polymake::call_function("minkowski_sum", *pp, *pq) >> pms; 1407 1408 delete pp; 1408 1409 delete pq; … … 1438 1439 polymake::perl::Object* pq = ZPolytope2PmPolytope(zq); 1439 1440 polymake::perl::Object pms; 1440 CallPolymakeFunction("minkowski_sum", *pp, *pq) >> pms;1441 polymake::call_function("minkowski_sum", *pp, *pq) >> pms; 1441 1442 delete pp; 1442 1443 delete pq; … … 1467 1468 polymake::perl::Object* pq = ZPolytope2PmPolytope(zq); 1468 1469 polymake::perl::Object pms; 1469 CallPolymakeFunction("minkowski_sum", *pp, *pq) >> pms;1470 polymake::call_function("minkowski_sum", *pp, *pq) >> pms; 1470 1471 delete pp; 1471 1472 delete pq; … … 1495 1496 polymake::Matrix<polymake::Integer> wantedrays; 1496 1497 bool ok = true; 1497 for( polymake::Entire<polymake::Set<polymake::Integer> >::const_iterator i=polymake::entire(*s); !i.at_end(); i++)1498 { 1499 wantedrays = wantedrays / allrays.row(PmInteger2Int( *i,ok));1498 for(const auto i : *s) 1499 { 1500 wantedrays = wantedrays / allrays.row(PmInteger2Int(i,ok)); 1500 1501 } 1501 1502 if (!ok) … … 1710 1711 { 1711 1712 polymake::perl::Object* pp = ZPolytope2PmPolytope(zp); 1712 VoidCallPolymakeFunction("jreality",pp->CallPolymakeMethod("VISUAL"));1713 polymake::call_function("jreality",pp->call_method("VISUAL")); 1713 1714 delete pp; 1714 1715 } … … 1731 1732 { 1732 1733 polymake::perl::Object* pf=ZFan2PmFan(zf); 1733 VoidCallPolymakeFunction("jreality",pf->CallPolymakeMethod("VISUAL"));1734 polymake::call_function("jreality",pf->call_method("VISUAL")); 1734 1735 } 1735 1736 catch (const std::exception& ex) … … 1760 1761 polymake::perl::Object* p=ZPolytope2PmPolytope(zp); 1761 1762 polymake::perl::Object pf; 1762 CallPolymakeFunction("normal_fan", *p) >> pf;1763 polymake::call_function("normal_fan", *p) >> pf; 1763 1764 delete p; 1764 1765 zf = PmFan2ZFan(&pf);
Note: See TracChangeset
for help on using the changeset viewer.