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

◆ rawPruneBetti()

M2_arrayint rawPruneBetti ( MutableComplex * C,
int n,
int f )

Definition at line 262 of file mutablecomplex.cpp.

263{
264 size_t nsteps = static_cast<size_t>(n), flags = static_cast<size_t>(f);
265 std::vector<size_t> betti = C->prune_betti(nsteps, flags);
266 // std::min(static_cast<int>(betti.size()), static_cast<int>(nsteps));
267 int N = static_cast<int>(betti.size());
269 for (int i = 0; i < N; ++i) B->array[i] = static_cast<int>(betti[i]);
270 return B;
271}
std::vector< size_t > prune_betti(const size_t nsteps, const size_t flags)
M2_arrayint M2_makearrayint(int n)
Definition m2-types.cpp:6

References M2_makearrayint(), and MutableComplex::prune_betti().