17 #ifndef GENERATE_DATA_FACADE_GUARD
18 #define GENERATE_DATA_FACADE_GUARD
42 (
BigIdeal& ideal,
size_t varCount,
size_t generatorCount);
47 size_t generatorCount);
51 const mpz_class& maxEntry);
This is the super class of all facades.
A facade for random and other kinds of data.
void generateIdeal(BigIdeal &ideal, size_t exponentRange, size_t varCount, size_t generatorCount)
void generateKingChessIdeal(BigIdeal &ideal, unsigned int rowsAndColumns)
void generateTreeIdeal(BigIdeal &ideal, unsigned int varCount)
GenerateDataFacade(bool printActions)
void generateEdgeIdeal(BigIdeal &ideal, size_t varCount, size_t generatorCount)
void generateFrobeniusInstance(vector< mpz_class > &instance, size_t entryCount, const mpz_class &maxEntry)
void generateKnightChessIdeal(BigIdeal &ideal, unsigned int rowsAndColumns)
void generateRookChessIdeal(BigIdeal &ideal, unsigned int n, unsigned int k)
void generateMatchingIdeal(BigIdeal &ideal, unsigned int n)
void generateListIdeal(BigIdeal &ideal, size_t varCount)