/*
   * Iterate over problems.
   *
   * call-seq:
   *  solver.each_problem(request) { |problem| ... }
   *
   */
  void each_problem( Request *t )