Changeset 58b407 in git for dyn_modules/callgfanlib/bbcone.cc
- Timestamp:
- Apr 11, 2013, 9:31:35 AM (10 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 8b23bf954014d0a95b8966d5bb7a4845c21d9da1
- Parents:
- dd9de08cf1acd4433f35d74d593d1ec792b0176b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
dyn_modules/callgfanlib/bbcone.cc
rdd9de0 r58b407 1 1 #include <kernel/mod2.h> 2 #ifdef HAVE_FANS3 2 4 3 #include <gfanlib/gfanlib.h> … … 15 14 #include <bbpolytope.h> 16 15 #include <sstream> 16 17 #include "Singular/ipid.h" 17 18 18 19 // #include <omalloc/omalloc.h> … … 1559 1560 } 1560 1561 1561 void bbcone_setup( )1562 void bbcone_setup(SModulFunctions* p) 1562 1563 { 1563 1564 blackbox *b=(blackbox*)omAlloc0(sizeof(blackbox)); … … 1572 1573 b->blackbox_Assign=bbcone_Assign; 1573 1574 b->blackbox_Op2=bbcone_Op2; 1574 iiAddCproc("","coneViaInequalities",FALSE,coneViaNormals);1575 iiAddCproc("","coneViaPoints",FALSE,coneViaRays);1575 p->iiAddCproc("","coneViaInequalities",FALSE,coneViaNormals); 1576 p->iiAddCproc("","coneViaPoints",FALSE,coneViaRays); 1576 1577 1577 1578 // iiAddCproc("","makePolytope",FALSE,coneToPolytope); 1578 iiAddCproc("","ambientDimension",FALSE,ambientDimension);1579 iiAddCproc("","canonicalizeCone",FALSE,canonicalizeCone);1580 iiAddCproc("","codimension",FALSE,codimension);1581 iiAddCproc("","coneLink",FALSE,coneLink);1582 iiAddCproc("","containsAsFace",FALSE,hasFace);1583 iiAddCproc("","containsInSupport",FALSE,containsInSupport);1584 iiAddCproc("","containsPositiveVector",FALSE,containsPositiveVector);1585 iiAddCproc("","containsRelatively",FALSE,containsRelatively);1586 iiAddCproc("","convexHull",FALSE,convexHull);1587 iiAddCproc("","convexIntersection",FALSE,intersectCones);1588 iiAddCproc("","dimension",FALSE,dimension);1589 iiAddCproc("","dualCone",FALSE,dualCone);1590 iiAddCproc("","equations",FALSE,equations);1591 iiAddCproc("","facets",FALSE,facets);1592 iiAddCproc("","generatorsOfLinealitySpace",FALSE,generatorsOfLinealitySpace);1593 iiAddCproc("","generatorsOfSpan",FALSE,generatorsOfSpan);1594 iiAddCproc("","getLinearForms",FALSE,getLinearForms);1595 iiAddCproc("","getMultiplicity",FALSE,getMultiplicity);1596 iiAddCproc("","inequalities",FALSE,inequalities);1597 iiAddCproc("","isFullSpace",FALSE,isFullSpace);1598 iiAddCproc("","isOrigin",FALSE,isOrigin);1599 iiAddCproc("","isSimplicial",FALSE,isSimplicial);1600 iiAddCproc("","linealityDimension",FALSE,linealityDimension);1601 iiAddCproc("","linealitySpace",FALSE,linealitySpace);1602 iiAddCproc("","negatedCone",FALSE,negatedCone);1603 iiAddCproc("","quotientLatticeBasis",FALSE,quotientLatticeBasis);1604 iiAddCproc("","randomPoint",FALSE,randomPoint);1605 iiAddCproc("","rays",FALSE,rays);1606 iiAddCproc("","relativeInteriorPoint",FALSE,relativeInteriorPoint);1607 iiAddCproc("","semigroupGenerator",FALSE,semigroupGenerator);1608 iiAddCproc("","setLinearForms",FALSE,setLinearForms);1609 iiAddCproc("","setMultiplicity",FALSE,setMultiplicity);1610 iiAddCproc("","span",FALSE,impliedEquations);1611 iiAddCproc("","uniquePoint",FALSE,uniquePoint);1612 iiAddCproc("","listContainsCone",FALSE,containsCone);1579 p->iiAddCproc("","ambientDimension",FALSE,ambientDimension); 1580 p->iiAddCproc("","canonicalizeCone",FALSE,canonicalizeCone); 1581 p->iiAddCproc("","codimension",FALSE,codimension); 1582 p->iiAddCproc("","coneLink",FALSE,coneLink); 1583 p->iiAddCproc("","containsAsFace",FALSE,hasFace); 1584 p->iiAddCproc("","containsInSupport",FALSE,containsInSupport); 1585 p->iiAddCproc("","containsPositiveVector",FALSE,containsPositiveVector); 1586 p->iiAddCproc("","containsRelatively",FALSE,containsRelatively); 1587 p->iiAddCproc("","convexHull",FALSE,convexHull); 1588 p->iiAddCproc("","convexIntersection",FALSE,intersectCones); 1589 p->iiAddCproc("","dimension",FALSE,dimension); 1590 p->iiAddCproc("","dualCone",FALSE,dualCone); 1591 p->iiAddCproc("","equations",FALSE,equations); 1592 p->iiAddCproc("","facets",FALSE,facets); 1593 p->iiAddCproc("","generatorsOfLinealitySpace",FALSE,generatorsOfLinealitySpace); 1594 p->iiAddCproc("","generatorsOfSpan",FALSE,generatorsOfSpan); 1595 p->iiAddCproc("","getLinearForms",FALSE,getLinearForms); 1596 p->iiAddCproc("","getMultiplicity",FALSE,getMultiplicity); 1597 p->iiAddCproc("","inequalities",FALSE,inequalities); 1598 p->iiAddCproc("","isFullSpace",FALSE,isFullSpace); 1599 p->iiAddCproc("","isOrigin",FALSE,isOrigin); 1600 p->iiAddCproc("","isSimplicial",FALSE,isSimplicial); 1601 p->iiAddCproc("","linealityDimension",FALSE,linealityDimension); 1602 p->iiAddCproc("","linealitySpace",FALSE,linealitySpace); 1603 p->iiAddCproc("","negatedCone",FALSE,negatedCone); 1604 p->iiAddCproc("","quotientLatticeBasis",FALSE,quotientLatticeBasis); 1605 p->iiAddCproc("","randomPoint",FALSE,randomPoint); 1606 p->iiAddCproc("","rays",FALSE,rays); 1607 p->iiAddCproc("","relativeInteriorPoint",FALSE,relativeInteriorPoint); 1608 p->iiAddCproc("","semigroupGenerator",FALSE,semigroupGenerator); 1609 p->iiAddCproc("","setLinearForms",FALSE,setLinearForms); 1610 p->iiAddCproc("","setMultiplicity",FALSE,setMultiplicity); 1611 p->iiAddCproc("","span",FALSE,impliedEquations); 1612 p->iiAddCproc("","uniquePoint",FALSE,uniquePoint); 1613 p->iiAddCproc("","listContainsCone",FALSE,containsCone); 1613 1614 coneID=setBlackboxStuff(b,"cone"); 1614 1615 } 1615 1616 #endif1617 /* HAVE_FANS */
Note: See TracChangeset
for help on using the changeset viewer.