Exemplo n.º 1
0
void zpl_var_print(FILE* fp, const Var* var)
{
   const char* name  = xlp_getvarname(prog_get_lp(), var);
   VarClass    class = xlp_getclass(prog_get_lp(), var);
   Bound*      lower = xlp_getlower(prog_get_lp(), var);
   Bound*      upper = xlp_getupper(prog_get_lp(), var);

   fprintf(fp, "\"%s\" ", name);

   switch(class)
   {
   case VAR_CON :
      fprintf(fp, "real [");
      break;
   case VAR_IMP :
      fprintf(fp, "implicit integer [");
      break;
   case VAR_INT :
      fprintf(fp, "integer [");
      break;
   default :
      abort();
   }
   bound_print(fp, lower);
   fprintf(fp, ",");
   bound_print(fp, upper);
   fprintf(fp, "] ");
         
   bound_free(upper);
   bound_free(lower);
}
int main(int argc, const char * argv[]) {
    long double confidence;
    size_t      interfaces;
    size_t      max_branch;

//    sscanf(argv[1], "%Lf", &confidence);
//    sscanf(argv[2], "%d", &interfaces);
    confidence = .05;
    interfaces = 16;
    max_branch = 1;
    bound_t * bound = bound_create(confidence, interfaces, max_branch);
    bound_dump(bound);
    bound_failure_dump(bound);
    bound_free(bound);
    return 0;
}