def generate_num_chunks(k, graph, num_chunks_range, max_edge_weight, min_chunk_size, max_chunk_size): suffix = "numc.maxe{:d}.minc{:d}.maxc{:d}".format(max_edge_weight, min_chunk_size, max_chunk_size) inputs = list() for num_chunks in num_chunks_range: inputs.append( ( num_chunks, testgen.generate_from_topobench_bytes( graph, num_chunks, max_edge_weight, min_chunk_size, max_chunk_size, k=k ), ) ) return (suffix, inputs)
def generate_avg_chunk_size(k, graph, num_chunks, max_edge_weight, avg_chunk_size_range, avg_chunk_size_delta): suffix = "avgc.numc{:d}.maxe{:d}".format(num_chunks, max_edge_weight) inputs = list() for avg_chunk_size in avg_chunk_size_range: inputs.append( ( avg_chunk_size, testgen.generate_from_topobench_bytes( graph, num_chunks, max_edge_weight, avg_chunk_size - avg_chunk_size_delta, avg_chunk_size + avg_chunk_size_delta, k=k, ), ) ) return (suffix, inputs)