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

◆ get_betti()

M2_arrayint res2_comp::get_betti ( int type) const
virtual

Implements ResolutionComputation.

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

1898{
1899 switch (type)
1900 {
1901 case 0:
1902 return betti_minimal();
1903 case 1:
1904 return betti_skeleton();
1905 case 2:
1906 return betti_remaining();
1907 case 3:
1908 return betti_nmonoms();
1909 case 4:
1910 ERROR(
1911 "cannot use Minimize=>true unless res(...,FastNonminimal=>true) "
1912 "was used");
1913 return nullptr;
1914 }
1915 ERROR("received unknown betti type");
1916 return nullptr;
1917}
M2_arrayint betti_skeleton() const
Definition res-a0.cpp:1816
M2_arrayint betti_remaining() const
Definition res-a0.cpp:1834
M2_arrayint betti_minimal() const
Definition res-a0.cpp:1855
M2_arrayint betti_nmonoms() const
Definition res-a0.cpp:1877
const int ERROR
Definition m2-mem.cpp:55

References betti_minimal(), betti_nmonoms(), betti_remaining(), betti_skeleton(), and ERROR.