Macaulay2 Engine
Loading...
Searching...
No Matches

◆ degree()

int DPoly::degree ( int level,
int var,
const TowerPolynomial f ) const

Definition at line 1274 of file dpoly.cpp.

1275{
1276 if (f == nullptr) return -1;
1277 if (whichvar == 0) return f->deg;
1278 // At this point, we need to find the max degree of the given var
1279 int deg = -1;
1280 for (int i = 0; i <= f->deg; i++)
1281 {
1282 TowerPolynomial g = f->arr.polys[i];
1283 if (g != nullptr)
1284 {
1285 int d = degree(level - 1, whichvar - 1, g);
1286 if (d > deg) deg = d;
1287 }
1288 }
1289 return deg;
1290}
int degree(int level, int var, const TowerPolynomial f) const
Definition dpoly.cpp:1274

References degree().

Referenced by degree().