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

◆ betti_skeleton()

M2_arrayint res2_comp::betti_skeleton ( ) const

Definition at line 1816 of file res-a0.cpp.

1817{
1818 int lo = lodegree;
1819 int hi = lo + hidegree;
1820 int len = resn.size() - 1;
1821 BettiDisplay B(lo, hi, len);
1822
1823 for (int lev = 0; lev <= len; lev++)
1824 {
1825 for (res2_pair *p = resn[lev]->pairs; p != nullptr; p = p->next)
1826 {
1827 int d = p->degree;
1828 B.entry(d, lev)++;
1829 }
1830 }
1831 return B.getBetti();
1832}
int hidegree
Definition res-a0.hpp:138
int lodegree
Definition res-a0.hpp:137
int p

References BettiDisplay::entry(), BettiDisplay::getBetti(), hidegree, lodegree, and p.

Referenced by get_betti(), start_computation(), and text_out().