New parameters isunbounded and isinfeasible for presolving initialization (SCIP_DECL_CONSINITPRE(), SCIP_DECL_PRESOLINITPRE(), SCIP_DECL_PROPINITPRE()) and presolving deinitialization (SCIP_DECL_CONSEXITPRE(), SCIP_DECL_PRESOLEXITPRE(), SCIP_DECL_PROPEXITPRE()) callbacks of presolvers, constraint handlers and propagators, telling the callback whether the problem was already declared to be unbounded or infeasible. This allows to avoid expensive steps in these methods in case the problem is already solved, anyway.
Note, that the C++ methods