int main() { print_seed(); print_weibull(); print_exponential(); print_normal(); print_cauchy(); print_pareto(); return 0; }
void print_polynomial_system(FILE *OUT, polynomial_system *F) /***************************************************************\ * USAGE: user-friendly printing of polynomial system F to a file* \***************************************************************/ { int i, numVars = F->numVariables, numPolys = F->numPolynomials, numExps = F->numExponentials; int numFuncs = numPolys + numExps; // print variables fprintf(OUT, "\nvariable "); for (i = 0; i < numVars; i++) { fprintf(OUT, "%c%d", i < numPolys ? 'x' : 'y', i < numPolys ? i + 1 : i + 1 - numPolys); if (i+1 < numVars) fprintf(OUT, ","); else fprintf(OUT, ";\n"); } // print functions fprintf(OUT, "function "); for (i = 0; i < numFuncs; i++) { fprintf(OUT, "F%d", i + 1); if (i + 1 < numVars) fprintf(OUT, ","); else fprintf(OUT, ";\n\n"); } // print the polynomials for (i = 0; i < numPolys; i++) { fprintf(OUT, "F%d = ", i + 1); print_polynomial(OUT, &F->polynomials[i], F->numPolynomials); fprintf(OUT, ";\n"); } // print the exponentials for (i = 0; i < numExps; i++) { fprintf(OUT, "F%d = ", numPolys + i + 1); print_exponential(OUT, &F->exponentials[i], F->numPolynomials); fprintf(OUT, ";\n"); } fprintf(OUT, "\n"); return; }