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

◆ TEST() [9/9]

TEST ( Subsets ,
outOfRange  )

Definition at line 186 of file SubsetTest.cpp.

187{
188 const int n = 7;
189 const int p = 3;
190 const int q = 2;
191 Subsets C(n, std::max(p, q));
192
193 Subset b(q, 0);
194
195 for (size_t i = 0; i < 21; i++)
196 {
197 C.decode(i, b);
198 std::cout << "i=" << i << " set=";
199 Subsets::show(std::cout, b);
200 std::cout << std::endl;
201 EXPECT_TRUE(C.isValid(b));
202 }
203}
static void show(std::ostream &o, const Subset &a)
Definition comb.cpp:203
Bijective integer encoding of q-subsets of {0, ..., n-1} via binomial(a_0, 1) + binomial(a_1,...
Definition comb.hpp:74
std::vector< size_t > Subset
Definition comb.hpp:58
int p

References Subsets::decode(), Subsets::isValid(), p, and Subsets::show().