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

◆ n_pure_powers()

int MonomialIdeal::n_pure_powers ( ) const

Definition at line 985 of file monideal.cpp.

987{
988 int npure = 0;
989 int v, e;
990 for (Bag& b : *this)
991 {
992 const_varpower m = b.monom().data();
993 if (varpower::is_pure_power(m, v, e)) npure++;
994 }
995 return npure;
996}
varpower::ConstExponents const_varpower
static bool is_pure_power(ConstExponents a, Exponent &v, Exponent &e)
gc_vector< int > & monom()
Definition int-bag.hpp:60
int_bag Bag
Definition int-bag.hpp:70

References ExponentList< int, true >::is_pure_power(), and int_bag::monom().