MCPcopy Create free account
hub / github.com/Singular/Singular / semiGroupGeneratorOfRay

Method semiGroupGeneratorOfRay

gfanlib/gfanlib_zcone.cpp:1268–1279  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1266
1267
1268ZVector ZCone::semiGroupGeneratorOfRay()const
1269{
1270 ZMatrix temp=quotientLatticeBasis();
1271 assert(temp.getHeight()==1);
1272 for(int i=0;i<inequalities.getHeight();i++)
1273 if(dot(temp[0].toVector(),inequalities[i].toVector()).sign()<0)
1274 {
1275 temp[0]=-temp[0].toVector();
1276 break;
1277 }
1278 return temp[0];
1279}
1280
1281
1282ZCone ZCone::link(ZVector const &w)const

Callers 3

mainFunction · 0.80
toStringMethod · 0.80
semigroupGeneratorFunction · 0.80

Calls 5

quotientLatticeBasisFunction · 0.85
assertFunction · 0.85
getHeightMethod · 0.80
signMethod · 0.45
toVectorMethod · 0.45

Tested by 1

mainFunction · 0.64